
em, i {
  font-style: normal;
}

.good_item_time {
  padding: 0 10px;
  background: -webkit-gradient(linear, left top, right top, from(#ffa149), to(#ff3a77));
  background: linear-gradient(90deg, #ffa149, #ff3a77);
  color: #fff;
  display: inline-block;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.wenanBox {
  font-size: 12px;
  padding: 0 10px;
  height: 100px;
  line-height: 20px;
  overflow: hidden;
  text-align: left;
  margin: 15px 0 5px;
  border: none;
  outline: 0;
  cursor: pointer;
  font-weight: bold;
}

.wenanBox img {
  width: 20px;
}

* {
  margin: 0 auto;
  padding: 0 auto
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-style: normal
}

:focus {
  outline: 1
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
  display: block
}

nav ul {
  list-style: none
}

ol,ul,li {
  list-style: none
}

blockquote,q {
  quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
  content: '';
  content: none
}

a {
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  cursor: pointer
}

a:hover {
  text-decoration: none
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold
}

del {
  text-decoration: line-through
}

abbr[title],dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0
}

input,select {
  vertical-align: middle
}

button {
  outline: none
}

.clearfix:after {
  content: "";
  display: block;
  clear: both
}

.clearfix {
  zoom:1}

.clear {
  clear: both
}

.notoptional {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

input[type=submit],input[type=reset],input[type=button] {
  filter: chroma(color=#000)
}

.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title {
  text-overflow: ellipsis;
  white-space: nowrap
}

*html {
  background-image: url(about:blank);
  background-attachment: fixed
}

html #layuicss-skinlayercss {
  display: none;
  position: absolute;
  width: 1989px
}

.layui-layer,.layui-layer-shade {
  position: fixed;
  _position: absolute;
  pointer-events: auto
}

.layui-layer-shade {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  _height: expression(document.body.offsetHeight+"px")
}

.layui-layer {
  -webkit-overflow-scrolling: touch;
  top: 150px;
  left: 0;
  margin: 0;
  padding: 0;
  background-color: #fff;
  -webkit-background-clip: content;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3)
}

.layui-layer-close {
  position: absolute
}

.layui-layer-content {
  position: relative
}

.layui-layer-border {
  border: 1px solid #b2b2b2;
  border: 1px solid rgba(0,0,0,.1);
  box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}

.layui-layer-load {
  background: url(loading-1.gif) center center no-repeat #eee
}

.layui-layer-ico {
  background: url(icon.png) no-repeat
}

.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a {
  display: inline-block;
  *display: inline;
  *zoom:1;vertical-align: top
}

.layui-layer-move {
  display: none;
  position: fixed;
  *position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: move;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: #fff;
  z-index: 2147483647
}

.layui-layer-resize {
  position: absolute;
  width: 15px;
  height: 15px;
  right: 0;
  bottom: 0;
  cursor: se-resize
}

.layui-layer {
  border-radius: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .3s;
  animation-duration: .3s
}

@-webkit-keyframes layer-bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes layer-bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
}

.layer-anim {
  -webkit-animation-name: layer-bounceIn;
  animation-name: layer-bounceIn
}

@-webkit-keyframes layer-zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}

@keyframes layer-zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}

.layer-anim-01 {
  -webkit-animation-name: layer-zoomInDown;
  animation-name: layer-zoomInDown
}

@-webkit-keyframes layer-fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes layer-fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}

.layer-anim-02 {
  -webkit-animation-name: layer-fadeInUpBig;
  animation-name: layer-fadeInUpBig
}

@-webkit-keyframes layer-zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}

@keyframes layer-zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }
}

.layer-anim-03 {
  -webkit-animation-name: layer-zoomInLeft;
  animation-name: layer-zoomInLeft
}

@-webkit-keyframes layer-rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
  }
}

@keyframes layer-rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
  }
}

.layer-anim-04 {
  -webkit-animation-name: layer-rollIn;
  animation-name: layer-rollIn
}

@keyframes layer-fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.layer-anim-05 {
  -webkit-animation-name: layer-fadeIn;
  animation-name: layer-fadeIn
}

@-webkit-keyframes layer-shake {
  0%,100% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  10%,30%,50%,70%,90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
  }

  20%,40%,60%,80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
  }
}

@keyframes layer-shake {
  0%,100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  10%,30%,50%,70%,90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px)
  }

  20%,40%,60%,80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px)
  }
}

.layer-anim-06 {
  -webkit-animation-name: layer-shake;
  animation-name: layer-shake
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.layui-layer-title {
  padding: 0 80px 0 20px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  background-color: #f8f8f8;
  border-radius: 2px 2px 0 0
}

.layui-layer-setwin {
  position: absolute;
  right: 15px;
  *right: 0;
  top: 15px;
  font-size: 0;
  line-height: initial
}

.layui-layer-setwin a {
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  font-size: 12px;
  _overflow: hidden
}

.layui-layer-setwin .layui-layer-min cite {
  position: absolute;
  width: 14px;
  height: 2px;
  left: 0;
  top: 50%;
  margin-top: -1px;
  background-color: #2e2d3c;
  cursor: pointer;
  _overflow: hidden
}

.layui-layer-setwin .layui-layer-min:hover cite {
  background-color: #2d93ca
}

.layui-layer-setwin .layui-layer-max {
  background-position: -32px -40px
}

.layui-layer-setwin .layui-layer-max:hover {
  background-position: -16px -40px
}

.layui-layer-setwin .layui-layer-maxmin {
  background-position: -65px -40px
}

.layui-layer-setwin .layui-layer-maxmin:hover {
  background-position: -49px -40px
}

.layui-layer-setwin .layui-layer-close1 {
  background-position: 1px -40px;
  cursor: pointer
}

.layui-layer-setwin .layui-layer-close1:hover {
  opacity: .7
}

.layui-layer-setwin .layui-layer-close2 {
  position: absolute;
  right: -28px;
  top: -28px;
  width: 30px;
  height: 30px;
  margin-left: 0;
  background-position: -149px -31px;
  *right: -18px;
  _display: none
}

.layui-layer-setwin .layui-layer-close2:hover {
  background-position: -180px -31px
}

.layui-layer-btn {
  text-align: right;
  padding: 0 10px 12px;
  pointer-events: auto;
  user-select: none;
  -webkit-user-select: none
}

.layui-layer-btn a {
  height: 28px;
  line-height: 28px;
  margin: 6px 6px 0;
  padding: 0 15px;
  border: 1px solid #dedede;
  background-color: #f1f1f1;
  color: #333;
  border-radius: 2px;
  font-weight: 400;
  cursor: pointer;
  text-decoration: none
}

.layui-layer-btn a:hover {
  opacity: .9;
  text-decoration: none
}

.layui-layer-btn a:active {
  opacity: .8
}

.layui-layer-btn .layui-layer-btn0 {
  border-color: #4898d5;
  background-color: #2e8ded;
  color: #fff
}

.layui-layer-btn-l {
  text-align: left
}

.layui-layer-btn-c {
  text-align: center
}

.layui-layer-dialog {
  min-width: 260px
}

.layui-layer-dialog .layui-layer-content {
  position: relative;
  padding: 20px;
  line-height: 24px;
  word-break: break-all;
  overflow: hidden;
  font-size: 14px;
  overflow-x: hidden;
  overflow-y: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
  position: absolute;
  top: 16px;
  left: 15px;
  _left: -40px;
  width: 30px;
  height: 30px
}

.layui-layer-ico1 {
  background-position: -30px 0
}

.layui-layer-ico2 {
  background-position: -60px 0
}

.layui-layer-ico3 {
  background-position: -90px 0
}

.layui-layer-ico4 {
  background-position: -120px 0
}

.layui-layer-ico5 {
  background-position: -150px 0
}

.layui-layer-ico6 {
  background-position: -180px 0
}

.layui-layer-rim {
  border: 6px solid #8d8d8d;
  border: 6px solid rgba(0,0,0,.3);
  border-radius: 5px;
  box-shadow: none
}

.layui-layer-msg {
  min-width: 180px;
  border: 1px solid #d3d4d3;
  box-shadow: none
}

.layui-layer-hui {
  min-width: 100px;
  background-color: #000;
  filter: alpha(opacity=60);
  background-color: rgba(0,0,0,.6);
  color: #fff;
  border: none
}

.layui-layer-hui .layui-layer-content {
  padding: 12px 25px;
  text-align: center
}

.layui-layer-dialog .layui-layer-padding {
  padding: 20px 20px 20px 55px;
  text-align: left
}

.layui-layer-page .layui-layer-content {
  position: relative;
  overflow: auto
}

.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn {
  padding-top: 10px
}

.layui-layer-nobg {
  background: 0 0
}

.layui-layer-iframe iframe {
  display: block;
  width: 100%
}

.layui-layer-loading {
  border-radius: 100%;
  background: 0 0;
  box-shadow: none;
  border: none
}

.layui-layer-loading .layui-layer-content {
  width: 60px;
  height: 24px;
  background: url(loading-0.gif) no-repeat
}

.layui-layer-loading .layui-layer-loading1 {
  width: 37px;
  height: 37px;
  background: url(loading-1.gif) no-repeat
}

.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2 {
  width: 32px;
  height: 32px;
  background: url(loading-2.gif) no-repeat
}

.layui-layer-tips {
  background: 0 0;
  box-shadow: none;
  border: none
}

.layui-layer-tips .layui-layer-content {
  position: relative;
  line-height: 22px;
  min-width: 12px;
  padding: 5px 10px;
  font-size: 12px;
  _float: left;
  border-radius: 2px;
  box-shadow: 1px 1px 3px rgba(0,0,0,.2);
  background-color: #000;
  color: #fff
}

.layui-layer-tips .layui-layer-close {
  right: -2px;
  top: -1px
}

.layui-layer-tips i.layui-layer-TipsG {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 8px;
  border-color: transparent;
  border-style: dashed;
  *overflow: hidden
}

.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT {
  left: 5px;
  border-right-style: solid;
  border-right-color: #000
}

.layui-layer-tips i.layui-layer-TipsT {
  bottom: -8px
}

.layui-layer-tips i.layui-layer-TipsB {
  top: -8px
}

.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR {
  top: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000
}

.layui-layer-tips i.layui-layer-TipsR {
  left: -8px
}

.layui-layer-tips i.layui-layer-TipsL {
  right: -8px
}

.layui-layer-lan[type=dialog] {
  min-width: 280px
}

.layui-layer-lan .layui-layer-title {
  background: #4476a7;
  color: #fff;
  border: none
}

.layui-layer-lan .layui-layer-btn {
  padding: 5px 10px 10px;
  text-align: right;
  border-top: 1px solid #e9e7e7
}

.layui-layer-lan .layui-layer-btn a {
  background: #bbb5b5;
  border: none
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
  background: #c9c5c5
}

.layui-layer-molv .layui-layer-title {
  background: #009f95;
  color: #fff;
  border: none
}

.layui-layer-molv .layui-layer-btn a {
  background: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
  background: #92b8b1
}

.layui-layer-iconext {
  background: url(icon-ext.png) no-repeat
}

.layui-layer-prompt .layui-layer-input {
  display: block;
  width: 220px;
  height: 30px;
  margin: 0 auto;
  line-height: 30px;
  padding: 0 5px;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 5px rgba(0,0,0,.1) inset;
  color: #333
}

.layui-layer-prompt textarea.layui-layer-input {
  width: 300px;
  height: 100px;
  line-height: 20px
}

.layui-layer-prompt .layui-layer-content {
  padding: 20px
}

.layui-layer-prompt .layui-layer-btn {
  padding-top: 0
}

.layui-layer-tab {
  box-shadow: 1px 1px 50px rgba(0,0,0,.4)
}

.layui-layer-tab .layui-layer-title {
  padding-left: 0;
  border-bottom: 1px solid #ccc;
  background-color: #eee;
  overflow: visible
}

.layui-layer-tab .layui-layer-title span {
  position: relative;
  float: left;
  min-width: 80px;
  max-width: 260px;
  padding: 0 20px;
  text-align: center;
  cursor: default;
  overflow: hidden
}

.layui-layer-tab .layui-layer-title span.layui-layer-tabnow {
  height: 43px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #fff;
  z-index: 10
}

.layui-layer-tab .layui-layer-title span:first-child {
  border-left: none
}

.layui-layer-tabmain {
  line-height: 24px;
  clear: both
}

.layui-layer-tabmain .layui-layer-tabli {
  display: none
}

.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer {
  display: block
}

.xubox_tabclose {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer
}

.layui-layer-photos {
  -webkit-animation-duration: .8s;
  animation-duration: .8s
}

.layui-layer-photos .layui-layer-content {
  overflow: hidden;
  text-align: center
}

.layui-layer-photos .layui-layer-phimg img {
  position: relative;
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom:1;vertical-align: top
}

.layui-layer-imgbar,.layui-layer-imguide {
  display: none
}

.layui-layer-imgnext,.layui-layer-imgprev {
  position: absolute;
  top: 50%;
  width: 27px;
  _width: 44px;
  height: 44px;
  margin-top: -22px;
  outline: 0;
  blr: expression(this.onFocus=this.blur())
}

.layui-layer-imgprev {
  left: 10px;
  background-position: -5px -5px;
  _background-position: -70px -5px
}

.layui-layer-imgprev:hover {
  background-position: -33px -5px;
  _background-position: -120px -5px
}

.layui-layer-imgnext {
  right: 10px;
  _right: 8px;
  background-position: -5px -50px;
  _background-position: -70px -50px
}

.layui-layer-imgnext:hover {
  background-position: -33px -50px;
  _background-position: -120px -50px
}

.layui-layer-imgbar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  background-color: rgba(0,0,0,.8);
  background-color: #000\9;
  filter: Alpha(opacity=80);
  color: #fff;
  overflow: hidden;
  font-size: 0
}

.layui-layer-imgtit * {
  display: inline-block;
  *display: inline;
  *zoom:1;vertical-align: top;
  font-size: 12px
}

.layui-layer-imgtit a {
  max-width: 65%;
  overflow: hidden;
  color: #fff
}

.layui-layer-imgtit a:hover {
  color: #fff;
  text-decoration: underline
}

.layui-layer-imgtit em {
  padding-left: 10px;
  font-style: normal
}

@-webkit-keyframes layer-bounceOut {
  100% {
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7)
  }

  30% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
  }

  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes layer-bounceOut {
  100% {
    opacity: 0;
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
  }

  30% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
  }

  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
}

.layer-anim-close {
  -webkit-animation-name: layer-bounceOut;
  animation-name: layer-bounceOut;
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}

@media screen and (max-width: 1100px) {
  .layui-layer-iframe {
    overflow-y:auto;
    -webkit-overflow-scrolling: touch
  }
}

.layui-m-layer {
  position: relative;
  z-index: 19891014
}

.layui-m-layer * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

.layui-m-layermain,.layui-m-layershade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.layui-m-layershade {
  background-color: rgba(0,0,0,.7);
  pointer-events: auto
}

.layui-m-layermain {
  display: table;
  font-family: Helvetica,arial,sans-serif;
  pointer-events: none
}

.layui-m-layermain .layui-m-layersection {
  display: table-cell;
  vertical-align: middle;
  text-align: center
}

.layui-m-layerchild {
  position: relative;
  display: inline-block;
  text-align: left;
  background-color: #fff;
  font-size: 14px;
  border-radius: 5px;
  box-shadow: 0 0 8px rgba(0,0,0,.1);
  pointer-events: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .2s;
  animation-duration: .2s
}

@-webkit-keyframes layui-m-anim-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes layui-m-anim-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.layui-m-anim-scale {
  animation-name: layui-m-anim-scale;
  -webkit-animation-name: layui-m-anim-scale
}

@-webkit-keyframes layui-m-anim-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(800px);
    transform: translateY(800px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes layui-m-anim-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(800px);
    transform: translateY(800px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

.layui-m-anim-up {
  -webkit-animation-name: layui-m-anim-up;
  animation-name: layui-m-anim-up
}

.layui-m-layer0 .layui-m-layerchild {
  width: 90%;
  max-width: 640px
}

.layui-m-layer1 .layui-m-layerchild {
  border: none;
  border-radius: 0
}

.layui-m-layer2 .layui-m-layerchild {
  width: auto;
  max-width: 260px;
  min-width: 40px;
  border: none;
  background: 0 0;
  box-shadow: none;
  color: #fff
}

.layui-m-layerchild h3 {
  padding: 0 10px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 5px 5px 0 0;
  text-align: center
}

.layui-m-layerbtn span,.layui-m-layerchild h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.layui-m-layercont {
  padding: 50px 30px;
  line-height: 22px;
  text-align: center
}

.layui-m-layer1 .layui-m-layercont {
  padding: 0;
  text-align: left
}

.layui-m-layer2 .layui-m-layercont {
  text-align: center;
  padding: 0;
  line-height: 0
}

.layui-m-layer2 .layui-m-layercont i {
  width: 25px;
  height: 25px;
  margin-left: 8px;
  display: inline-block;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: layui-m-anim-loading 1.4s infinite ease-in-out;
  animation: layui-m-anim-loading 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.layui-m-layerbtn,.layui-m-layerbtn span {
  position: relative;
  text-align: center;
  border-radius: 0 0 5px 5px
}

.layui-m-layer2 .layui-m-layercont p {
  margin-top: 20px
}

@-webkit-keyframes layui-m-anim-loading {
  0%,100%,80% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

@keyframes layui-m-anim-loading {
  0%,100%,80% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

.layui-m-layer2 .layui-m-layercont i:first-child {
  margin-left: 0;
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s
}

.layui-m-layer2 .layui-m-layercont i.layui-m-layerload {
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s
}

.layui-m-layer2 .layui-m-layercont>div {
  line-height: 22px;
  padding-top: 7px;
  margin-bottom: 20px;
  font-size: 14px
}

.layui-m-layerbtn {
  display: box;
  display: -moz-box;
  display: -webkit-box;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 0;
  border-top: 1px solid #d0d0d0;
  background-color: #f2f2f2
}

.layui-m-layerbtn span {
  display: block;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-box-flex: 1;
  font-size: 14px;
  cursor: pointer
}

.layui-m-layerbtn span[yes] {
  color: #40affe
}

.layui-m-layerbtn span[no] {
  border-right: 1px solid #d0d0d0;
  border-radius: 0 0 0 5px
}

.layui-m-layerbtn span:active {
  background-color: #f6f6f6
}

.layui-m-layerend {
  position: absolute;
  right: 7px;
  top: 10px;
  width: 30px;
  height: 30px;
  border: 0;
  font-weight: 400;
  background: 0 0;
  cursor: pointer;
  -webkit-appearance: none;
  font-size: 30px
}

.layui-m-layerend::after,.layui-m-layerend::before {
  position: absolute;
  left: 5px;
  top: 15px;
  content: '';
  width: 18px;
  height: 1px;
  background-color: #999;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  border-radius: 3px
}

.layui-m-layerend::after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

body .layui-m-layer .layui-m-layer-footer {
  position: fixed;
  width: 95%;
  max-width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 10px;
  background: 0 0
}

.layui-m-layer-footer .layui-m-layercont {
  padding: 20px;
  border-radius: 5px 5px 0 0;
  background-color: rgba(255,255,255,.8)
}

.layui-m-layer-footer .layui-m-layerbtn {
  display: block;
  height: auto;
  background: 0 0;
  border-top: none
}

.layui-m-layer-footer .layui-m-layerbtn span {
  background-color: rgba(255,255,255,.8)
}

.layui-m-layer-footer .layui-m-layerbtn span[no] {
  color: #fd482c;
  border-top: 1px solid #c2c2c2;
  border-radius: 0 0 5px 5px
}

.layui-m-layer-footer .layui-m-layerbtn span[yes] {
  margin-top: 10px;
  border-radius: 5px
}

body .layui-m-layer .layui-m-layer-msg {
  width: auto;
  max-width: 90%;
  margin: 0 auto;
  bottom: -150px;
  background-color: rgba(0,0,0,.7);
  color: #fff
}

.layui-m-layer-msg .layui-m-layercont {
  padding: 10px 20px
}

*:focus {
  outline: none
}

i {
  font-style: normal
}

a {
  cursor: pointer
}

* {
  margin: 0;
  padding: 0
}

.clear {
  clear: both
}

.clearfix::after {
  content: '';
  display: block;
  clear: both;
  overflow: hidden
}

.clearfix {
  zoom:1}

body {
  background-color: #f5f5f5;
  font-family: 'Microsoft YaHei'
}

.container-fuild {
  width: 100%
}

.container {
  width: 1200px;
  margin: auto
}

p,ul {
  margin: 0
}

.row {
  margin: 0
}

a {
  text-decoration: none;
  /* color: #fff; */
}

a:hover {
  text-decoration: none;
  color: #fff
}

b {
  font-weight: normal
}

.nav_box {
  background-color: #2d2d2d;
  color: #8b8b8b;
  height: 40px;
  line-height: 40px;
  font-size: 14px
}

.nav_box .nav a {
  color: #e1e1e1
}

.nav_box .nav a:hover {
  color: #fb4d54
}

.nav_left span,.nav_left a {
  display: inline-block
}

.nav_left a {
  margin-right: .5rem
}

.navâ€”â€”title {
  margin-right: 2rem
}

.nav_right {
  text-align: right
}

.head-right-wrap {
  width: 279px;
  height: 64px;
  background: url(/Public/NewUI/image/icon/icon_headr.png) no-repeat
}

.shright_box ul {
  list-style: none;
  overflow: hidden;
  float: left
}

.shright_box ul.erm_wrapper {
  margin-left: 160px
}

.shright_box ul.erm_wrapper li {
  float: right;
  margin-left: 2rem
}

.shright_box ul.erm_wrapper li div {
  width: 3.5rem;
  height: 3.5rem;
  background-size: 100% 100%;
  margin: auto
}

.shright_box ul li p {
  color: #999;
  font-size: 14px;
  text-align: center
}

.shright_box ul.tips_wrapper {
  color: #999;
  float: right;
  margin-right: 30px
}

.shright_box ul.tips_wrapper li div {
  display: inline-block;
  height: 33px;
  line-height: 33px;
  width: 120px
}

.shright_box ul.tips_wrapper li div {
  background-position-y: -10px
}

.shright_box ul.tips_wrapper li div span {
  padding-left: 50px;
  font-size: 14px
}

.shright_box ul.tips_wrapper li div.shandian {
  background-position-x: -2px
}

.shright_box ul.tips_wrapper li div.yinzhang {
  background-position-x: -3px
}

.weChat {
  width: 5rem!important;
  height: 5rem!important;
  background: url(http://img.xuandan.com/img/ewm.png) no-repeat
}

.weChat2 {
  width: 5rem!important;
  height: 5rem!important;
  background: url(http://img.xuandan.com/img/erm.png) no-repeat
}

.weChat3 {
  width: 5rem!important;
  height: 5rem!important;
  background: url(http://www.xuandan.com/images/qrcode_qianyuzhushou_1.jpg) no-repeat
}

.android {
  width: 5rem!important;
  height: 5rem!important;
  background: url(http://img.xuandan.com/xdwbackstage/1C3C6D73-3EDA-4118-B4DC-6CB9116A56B6.png) no-repeat
}

.iphone {
  width: 5rem!important;
  height: 5rem!important;
  background: url(http://img.xuandan.com/xdwbackstage/126DA334-B33F-4CDA-A522-C8A73593BD6E.png) no-repeat
}

.yinzhang {
  background: url(/Public/NewUI/image/yinzhang.png) no-repeat
}

.shandian {
  background: url(/Public/NewUI/image/shandian.png) no-repeat
}

.huo {
  background: url(/Public/NewUI/image/huo.png) no-repeat
}

.shmiddle_box {
  width: 100%;
  position: relative;
  margin: 18px 0 0 120px
}

.shmiddle_box input {
  border: 0;
  border-bottom: 1px solid #838a8c;
  width: 100%;
  padding-left: 1rem;
  height: 40px;
  line-height: 40px
}

.shmiddle_box i {
  width: 3rem;
  height: 2rem;
  background: url(/Public/NewUI/image/indexSearch.png) no-repeat;
  position: absolute;
  right: -20px;
  top: 6px
}

.img-banner {
  min-width: 1200px
}

#copy_target {
  position: fixed;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: -1644;
  opacity: 0;
  filter: "filter(opacity=57)";
  filter: alpha(opacity=57);
  zoom:1}

.markNav {
  height: 45px;
  line-height: 43px;
  background-color: #7dbfe6;
  width: 100%;
  background: -webkit-linear-gradient(to right,#2c3bde,#d645f8);
  background: -o-linear-gradient(to right,#2c3bde,#d645f8);
  background: -moz-linear-gradient(to right,#2c3bde,#d645f8);
  background: linear-gradient(to right,#2c3bde,#d645f8)
}

.markNav ul {
  list-style: none;
  color: #fff
}

.markNav ul li {
  position: relative;
  float: left;
  margin-right: 20px
}

.markNav ul li.cat.active:before {
  content: '';
  width: 110px;
  height: 20px;
  display: block;
  position: absolute;
  top: -20px;
  background: url(/Public/NewUI/image/clues-t.png) no-repeat;
  background-size: 100% 100%
}

.markNav ul li.cat0:after {
  content: '';
  width: 90px;
  height: 9px;
  display: block;
  position: absolute;
  bottom: -10px;
  background: url(/Public/NewUI/image/clues-b0.png) no-repeat;
  background-size: 100% 100%;
  opacity: .8
}

.markNav ul li.cat .cat-icon {
  width: 70px;
  vertical-align: middle
}

.markNav ul li.cat .cat-icon.normal {
  display: inline-block
}

.markNav ul li.cat .cat-icon.active {
  display: none
}

.markNav ul li.cat.active .cat-icon.normal {
  display: none
}

.markNav ul li.cat.active .cat-icon.active {
  display: inline-block
}

.markNav ul li a {
  padding: 3px 20px;
  font-size: 15px;
  cursor: pointer;
  color: #fff
}

.markNav ul li a.active {
  background-color: #fff;
  color: #d17175;
  border-radius: 20px;
  padding-bottom: 5px;
  -webkit-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  -moz-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  -ms-transition: all .3s ease;
  -o-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  transition: all 500ms cubic-bezier(.34,1.21,.4,1)
}

.markNav ul li a.active2 {
  background-color: #fff;
  color: #d17175;
  border-radius: 50px;
  padding-bottom: 5px
}

.markNav ul li:hover a {
  background-color: #fff;
  color: #d17175;
  border-radius: 20px;
  padding-bottom: 5px;
  -webkit-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  -moz-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  -ms-transition: all .3s ease;
  -o-transition: all 500ms cubic-bezier(.34,1.21,.4,1);
  transition: all 500ms cubic-bezier(.34,1.21,.4,1)
}

.markNav ul li:nth-child(1) {
  margin-left: 2rem
}

.markNav ul li.cat a.active .cat-icon.normal {
  display: none
}

.markNav ul li.cat a.active .cat-icon.active {
  display: inline-block
}

.listBox,.storeListBox {
  background-color: #fff;
  padding: 2.5rem
}

.listBox .row {
  font-family: tahoma,arial,'å®‹ä½“';
  border-bottom: 1px solid #eee
}

.dapei {
  padding: 1rem 1rem 1rem 43px
}

.dapei .col-xs-1 {
  float: left;
  width: 90px
}

.listBox .dapei .col-xs-1,.storeListBox .dapei .col-xs-1 {
  text-align: center;
  color: #7a7a7a
}

.listBox .dapei .col-xs-1 p,.storeListBox .dapei .col-xs-1 p {
  color: #c1c1c1
}

.footer {
  background: #373737;
  height: 210px;
  z-index: 2;
  position: relative
}

.footer_l {
  float: left;
  overflow: hidden;
  padding: 30px 100px
}

.footer_l ul {
  list-style: none;
  float: left;
  color: #999;
  margin-right: 110px
}

.footer_l ul li {
  margin-bottom: 5px
}

.footer_l ul li:nth-child(1) {
  font-size: 16px;
  color: #fff;
  margin-bottom: 15px
}

.footer_l ul:nth-child(3) {
  margin-right: 0
}

.footer_r {
  float: right;
  color: #fff;
  margin-right: 20px
}

.inscribe_img {
  float: right;
  margin-left: 30px
}

.inscribe_img img {
  width: 96px;
  height: 96px
}

.inscribe {
  float: right;
  margin-top: 60px
}

.inscribe_box {
  overflow: hidden;
  margin-top: 60px
}

.footer_context {
  background: #282828;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 100%;
  color: #fff;
  position: relative;
  z-index: 2
}

.liLayer,.liLayer2 {
  width: 320px;
  z-index: 999;
  position: absolute;
  right: -350px;
  top: 63px;
  background: #000;
  display: none;
  border-radius: 5px;
  opacity: .7;
  padding: 15px;
  color: #fff;
  font-size: 12px;
  word-wrap: break-word
}

.layer_Img img {
  width: 50px;
  height: 80px
}

.layer_title {
  margin: 10px 0
}

.layer_price {
  margin: 10px 0
}

.layer_quan {
  margin: 10px 0
}

.layer_buy {
  margin: 10px 0
}

.rocket {
  display: none;
  width: 50px;
  height: 50px;
  position: fixed;
  z-index: 999999;
  right: 1%;
  bottom: 5%;
  background: url(/Public/NewUI/image/rocket2.png) no-repeat;
  background-size: 100% 100%
}

.rocket:hover {
  cursor: pointer;
  background-image: url(/Public/NewUI/image/rocket2r.png)
}

.listTitle span {
  font-size: 14px;
  /* font-weight: bold; */
}

.page {
  margin: 50px auto;
  overflow: hidden;
  clear: both;
  text-align: center;
  padding-top: 50px
}

.page span {
  display: inline-block;
  padding: 0 21px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #999;
  background: #f3f3f3;
  text-align: center;
  margin: 0 2px;
  border-radius: 5px
}

.page a {
  display: inline-block;
  padding: 0 15px;
  border: 1px solid #cbcbcb;
  background: #fff;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  text-align: center;
  margin: 0 2px;
  background: #fff;
  border-radius: 5px
}

.tm {
  background: url(/img/t.jpg) no-repeat
}

.tb {
  background: url(/images/taobao.png) no-repeat
}

.tqg {
  background: url(/img/taoqiang.png) no-repeat
}

.jhs {
  background: url(/img/j.jpg) no-repeat
}

.wx {
  background: url(../../../Public/imgs/wx.png) no-repeat
}

.spt {
  background: url(../../../Public/imgs/st.png) no-repeat
}

.vdo {
  background: url(http://img.xuandan.com/img/vdo.jpg) no-repeat
}

.ht {
  background: url(http://img.xuandan.com/img/img/jpcj.png) no-repeat
}

.jpmj {
  background: url(https://img.alicdn.com/tps/i2/TB1hNLyHVXXXXcUXpXX2ruGFpXX-21-25.png) no-repeat
}

.fxg {
  background: url(../image/icon/fxg.png) no-repeat
}

.collect {
  width: 25px;
  height: 25px;
  background: url(/Public/NewUI/image/save_A.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 5%;
  top: 15px;
  z-index: 999;
  box-shadow: 8px 8px 5px #888
}

.listBox ul,.storeListBox ul {
  list-style: none
}

.listBox ul li,.storeListBox ul li {
  float: left;
  width: 259px;
  height: 435px;
  background: #fff;
  position: relative;
  margin: 20px 1% 0 0
}

.listBox ul li:nth-child(4n+4),.storeListBox ul li:nth-child(4n+4) {
  margin-right: 0
}

.listBox-sd ul li:nth-child(4n+4) {
  margin-right: 8px
}

.list_div1 {
  width: 259px;
  color: #666;
  font-size: 12px;
  word-break: break-all;
  background: #fff;
  height: 474px
}

.list_div {
  width: 259px;
  position: absolute;
  top: -1px;
  left: -1px;
  height: auto;
  z-index: 999;
  color: #666;
  font-size: 12px;
  word-break: break-all;
  border: 1px solid #0d9fe3;
  background: #fff;
  min-height: 445px
}

.listTitle {
  text-align: center;
  color: #959595;
  margin-top: 20px
}

.listTitle a {
  color: #666
}

.listTitle span {
  display: inline-block;
}

.couponBox {
  overflow: hidden
}

.couponAfter,.cheepCoupon,.chargeCoupon {
  float: left;
  border-right: 1px solid #e8e8e8;
  text-align: center;
  width: 85px
}

.couponAfter p {
  color: #e9466c
}

.cheepCoupon p {
  color: #367fac
}

.chargeCoupon p {
  color: #fc7a05
}

.chargeCoupon {
  border: 0;
  padding: 0;
  margin: 0
}

.couponBox p {
  font-size: 17px
}

.couponBox div {
  font-size: 12px;
  color: #999
}

.fangdan {
  display: none
}

.youhui {
  margin-top: 10px;
  color: #666
}

.fangP {
  color: #d0d0d0
}

.listImg {
  position: relative
}

.spread {
  background: #019ae2;
  height: 35px;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 10px;
  opacity: 0;
  transition: all 1s linear
}

.spread span {
  display: inline-block;
  float: left;
  width: 48%;
  height: 35px;
  text-align: center;
  line-height: 35px;
  margin: 0 1%
}

.spread b {
  display: inline-block;
  float: left;
  margin-top: 7px;
  width: 48%;
  text-align: center;
  line-height: 20px;
  border-radius: 5px;
  background: #eee;
  color: #666;
  margin-right: 1%
}

.listBox ul li:hover .spread,storeListBox ul li:hover .spread {
  opacity: 1;
  transition: opacity 1s
}

.listBox ul li:hover .fangdan,.storeListBox ul li:hover .fangdan {
  opacity: 1;
  transition: opacity 1s
}

.list_sp2_2 {
  display: block;
  width: 259px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  background: rgba(0,0,0,.75);
  margin-top: 10px;
  font-size: 15px;
  color: #fff
}

.list_sp10 {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 92
}

.list_sp11 {
  display: block;
  position: absolute;
  left: 47px;
  top: -1px;
  z-index: 9
}

.list_sp8 {
  float: left;
  width: 150px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
  background: #e94643;
  color: #fff;
}

.list_sp8.no_width {
  width: auto;
  padding: 0 10px
}

.sale_icon_box {
  overflow: hidden;
  margin: 10px 10px 0 10px
}

.saleNum {
  float: left;
  color: #666;
  margin-top: 4px
}

.saleNum span {
  color: #bd3f3f
}

.sale_icon {
  float: right
}

.sale_icon i {
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
  display: inline-block;
  margin-top: 5px
}

.listBox ul li:nth-child(4n+4) .liLayer,.storeListBox ul li:nth-child(4n+4) .liLayer {
  width: 320px;
  z-index: 999;
  position: absolute;
  left: -321px;
  top: 63px;
  background: #000;
  display: none;
  border-radius: 5px;
  opacity: .7;
  padding: 15px;
  color: #fff;
  font-size: 12px;
  word-wrap: break-word
}

.historyOrder {
  position: absolute;
  width: 350px;
  height: auto;
  background: #000;
  opacity: .7;
  color: #fff;
  bottom: 35px;
  left: 48%;
  padding: 30px;
  border-radius: 5px;
  display: none;
  z-index: 9999
}

.his_order {
  border-bottom: 1px solid #fff;
  padding: 0 0 5% 0%
}

.his_data {
  display: inline-block
}

.his_saleCount {
  display: inline-block;
  margin-left: 10%
}

.top {
  position: absolute;
  left: -5px;
  top: -1px;
  width: 55px;
  height: 55px;
  background: url(/Public/NewUI/image/top.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #fff;
  font-size: 15px
}

::-webkit-scrollbar {
  width: 10px;
  height: 4px;
  background-color: #f5f5f5
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #c1c1c1
}

::-webkit-scrollbar-thumb:hover {
  border-radius: 4px;
  background-color: #7d7d7d
}

.saleNum1 {
  float: left;
  color: #666;
  margin: 4px 0 0 7px
}

.saleNum1 span {
  color: #bd3f3f
}

.barControl {
  height: 3px;
  background-color: #e8e8e8;
  margin: 10px auto;
  width: 90%;
  border-radius: 6px;
}

.vader {
  height: 3px;
  width: 0%;
  background-color: #7dbfe6;
  border-radius: 6px;
  display: block;
  transition: width 2s linear 0s
}

.pyqb {
  overflow: hidden;
  background: transparent
}

.pyqb ul li {
  position: relative;
  list-style-type: none;
  height: 510px;
  background: #fff;
  margin: 20px 0;
  border: 1px solid #ddd
}

.pyqb ul li .list_div {
  padding-left: 10px
}

.pyqb .top {
  left: -15px
}

.pyqb ul li:hover {
  border-color: #0d9fe3
}

.pyqb ul li .list_div {
  width: 278px;
  border: none
}

.case-info-wrap {
  display: inline-block;
  margin-left: 300px
}

.case-info-wrap section {
  position: relative;
  width: 285px;
  height: 480px;
  margin-top: 10px;
  padding-bottom: 20px;
  border-left: 1px solid #ddd;
  display: inline-block;
  vertical-align: top
}

.case-info-wrap section h5 {
  font-weight: normal;
  border-bottom: 1px solid #f2f3f4;
  padding: 0 0 6px 3px;
  font-size: 15px;
  color: #333
}

.case-info-wrap section:hover h5 {
  border-bottom-color: #ddd
}

.marketImgBox {
  padding-bottom: 5px;
  padding-top: 10px
}

.ciw-btn-box {
  text-align: center;
  padding: 0 15px
}

.pyqb-btn-l {
  width: 100%;
  height: 45px;
  background: #00af50;
  color: #fff;
  line-height: 45px;
  border-radius: 5px;
  cursor: pointer
}

.pyqb-btn-l i {
  width: 35px;
  display: inline-block;
  position: relative
}

.pyqb-btn-l i:after {
  content: '';
  width: 38px;
  height: 34px;
  position: absolute;
  top: -20px;
  left: -10px;
  background: url(/Public/NewUI/image/de_wechat.png) no-repeat
}

.de_r_commandBtn {
  text-align: left;
  margin-top: 10px
}

.ciw-btn-box .btn {
  width: 100%;
  height: 40px;
  text-align: center;
  display: inline-block;
  line-height: 40px;
  margin-top: 10px;
  border: 1px solid transparent;
  border-radius: 6px
}

.ciw-btn-box .btn {
  margin-top: 15px;
  transition: all .9s ease;
  overflow: hidden
}

.btn.blue {
  background-color: #009ae2;
  border-color: #009ae2
}

.btn.cyan {
  background-color: #1cb9c8;
  border-color: #1cb9c8
}

.btn.blue-nob {
  border-color: #009ae2;
  color: #009ae2
}

.btn.blue-nob:hover {
  background-color: #009ae2;
  color: #fff
}

.btn.cyan-nob {
  border-color: #1cb9c8;
  color: #1cb9c8
}

.btn.cyan-nob:hover {
  background-color: #1cb9c8;
  color: #fff
}

.btn.red-nob {
  border-color: #e94643;
  color: #e94643
}

.btn.red-nob:hover {
  background-color: #e94643;
  color: #fff
}

.btn.green-nob {
  border-color: #159c15;
  color: #159c15
}

.btn.green-nob:hover {
  background-color: #159c15;
  color: #fff
}

.wx_div {
  height: 175px;
  padding: 5px 5px 10px 5px;
  overflow-y: scroll
}

.tklT_div {
  padding: 5px 5px 10px 5px;
  height: 190px;
  overflow-y: scroll
}

.productImg-wrapper {
  height: 175px;
  overflow: hidden
}

.productImg-div {
  height: 175px;
  padding-top: 5px;
  padding-bottom: 10px
}

.cellbox .insidecell {
  display: none
}

.cellbox .insidecell.show {
  display: block
}

.productImg-div img {
  width: 30%;
  height: 46%;
  margin: 0 3% 3% 0;
  vertical-align: middle
}

.wx_cell,.wx_cell_n,.wx_cell_x {
  position: relative;
  padding: 10px
}

.wx_cell:hover,.wx_cell_x:hover {
  background-color: #f5f5f5;
  cursor: pointer
}

.videoBtn-play {
  position: absolute;
  padding: .5em 1em;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  background: rgba(0,0,0,.4);
  border: 2px solid hsla(0,0%,100%,.5);
  margin-top: -32px;
  margin-left: -32px;
  border-radius: 1000px;
  cursor: pointer;
  -webkit-transition: background-color .3s ease-out,border-color .3s ease-out;
  transition: background-color .3s ease-out,border-color .3s ease-out
}

.videoBtn {
  height: 202px;
  position: relative
}

.videoBtn-play img {
  position: relative;
  left: 2px;
  width: 50%;
  vertical-align: middle
}

.videoL {
  width: 540px;
  height: 388px;
  display: block;
  margin: 0 auto
}

.tgwa {
  background: #6c706c none repeat scroll 0% 0%!important;
  color: #efefef!important;
  background: rgba(0,0,0,.5)!important;
  padding-left: 10px
}

.erm_tab {
  position: absolute;
  top: -42px;
  height: 42px;
  line-height: 42px
}

.erm_tab span.current {
  color: #666
}

.erm_tab span {
  padding: 0 10px;
  border-left: 1px solid #ddd;
  color: #bcbcbc;
  cursor: pointer;
  font-size: 14px
}

.erm_tab span:hover {
  color: #666
}

.btn-copy-erm {
  width: 130px;
  height: 30px;
  margin: 0 auto;
  font-size: 16px;
  color: #e94643;
  border-radius: 6px;
  border: 1px solid #e94643;
  text-align: center;
  line-height: 30px;
  cursor: pointer
}

.ewnImg-shade {
  position: absolute;
  display: none;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  text-align: center;
  color: #9e9e9e
}

.ewnImg-shade p {
  background: url(/Public/NewUI/image/loading.gif) no-repeat;
  margin: 200px 90px;
  min-height: 30px
}

.der-su {
  position: relative
}

.der-su::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 34px;
  background: url(/Public/NewUI/image/su.png) no-repeat 7px 12px;
  background-color: rgba(0,0,0,.3);
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px
}

.layui-layer-page .layui-layer-content {
  overflow: initial
}

.textLayer {
  position: absolute;
  width: 320px;
  bottom: 16px;
  right: -340px;
  padding: 15px;
  background: #000;
  z-index: 999;
  border-radius: 5px;
  opacity: .7;
  text-align: left;
  color: #fff;
  font-size: 12px;
  word-wrap: break-word
}

.spreadl {
  position: absolute;
  bottom: 14px;
  left: 0;
  background: #019ae2;
  height: 35px;
  color: #fff;
  margin: 0 10px;
  display: none
}

.spreadl>span {
  cursor: pointer;
  display: inline-block;
  width: 128px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  transition: all .6s ease
}

.spreadl>span:hover {
  background-color: #565656
}

.spreadl>span.historyBill-btn {
  border-left: 1px solid #dadada;
  margin-left: 1px
}

#wx_qq_copy {
  display: none
}

.hide {
  display: none
}

.historyOrders {
  position: absolute;
  width: 390px;
  height: auto;
  top: 35px;
  left: 50%;
  background: rgba(0,0,0,.7);
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  display: none;
  z-index: 9999;
  overflow-y: scroll;
  height: 200px
}

.historyOrders .his_order {
  border-bottom: 1px solid #fff;
  padding: 10px
}

.ncell-wrapper .ciw-btn-box,.ncell-wrapper .cellbox {
  float: left
}

.ncell-wrapper .cellbox {
  width: 375px;
  height: 375px;
  margin-top: 10px;
  padding-bottom: 20px
}

.ncell-wrapper .wx_cell,.ncell-wrapper .wx_cell_n {
  float: left;
  width: 265px;
  height: 229px;
  border-left: 1px solid #ddd;
  font-size: 14px;
  color: #8a8a8a
}

.ncell-wrapper .wx_cell h5,.ncell-wrapper .wx_cell_n h5 {
  font-weight: normal;
  border-bottom: 1px solid #f2f3f4;
  padding: 0 0 6px 3px;
  font-size: 15px;
  color: #333
}

.ncell-wrapper .wx_cell h5 span,.ncell-wrapper .wx_cell_n h5 span {
  padding: 6px 12px;
  color: #666
}

.ncell-wrapper .wx_cell h5 span:first-child,.ncell-wrapper .wx_cell_n h5 span:first-child {
  margin-left: 10px
}

.ncell-wrapper .wx_cell h5 span:hover,.ncell-wrapper .wx_cell_n h5 span:hover {
  cursor: pointer;
  background: #d2d2d2;
  color: #fff
}

.ncell-wrapper .wx_cell h5 span.cur,.ncell-wrapper .wx_cell_n h5 span.cur {
  color: #fff;
  background-color: #4689e4;
  background: linear-gradient(to right,#56ccf2,#2f80ed)
}

.ncell-wrapper .wx_cell:hover h5 {
  border-bottom-color: #ddd
}

.ncell-wrapper .wx_cell .tklT_div {
  height: 187px
}

.ncell-wrapper .wx_cell.wx_cell_l {
  width: 552px;
  border-top: 1px solid #efefef
}

.page .page-input-box {
  background-color: #fff
}

.page-count {
  width: 40px;
  height: 36px;
  padding: 0 5px;
  margin: 0 10px;
  border: 1px solid #cbcbcb;
  color: #666;
  border-radius: 5px
}

.page-cu-btn {
  margin-left: 10px;
  height: 38px;
  padding: 0 15px;
  border: 1px solid #cbcbcb;
  border-radius: 5px;
  cursor: pointer;
  outline: none
}

.page-cu-btn:hover {
  background-color: #009ae2;
  color: #fff;
  border-color: #009ae2
}

::-moz-focus-inner {
  border: 0;
  outline: none
}

.flag0 {
  border-radius: 0 0 5px
}

.flag1 {
  background-image: linear-gradient(to top,#c471f5 0%,#fa71cd 100%)
}

.flag2 {
  background-image: linear-gradient(120deg,#84fab0 0%,#8fd3f4 100%)
}

.flag3 {
  background-image: linear-gradient(120deg,#f093fb 0%,#f5576c 100%)
}

.flag4 {
  background-image: linear-gradient(to right,#4facfe 0%,#00f2fe 100%)
}

.nav_icons li {
  width: 50%;
  float: left;
  position: relative;
  padding: 15px 0
}

.nav_icons li {
  border-bottom: 2px solid #f5f5f5;
  background-color: #fff
}

.nav_icons li:hover {
  background: #f7f7f7;
  transition: all .1s linear
}

.nav_icons li.borb_blue.active,.nav_icons li.borb_blue:hover {
  border-bottom-color: #319ee1
}

.nav_icons li.borb_yellow.active,.nav_icons li.borb_yellow:hover {
  border-bottom-color: #ff9326
}

.nav_icons li .list_img {
  float: left;
  margin-left: 18%
}

.nav_icons li .list_con {
  float: left;
  margin-top: 2.5%;
  margin-left: 2%
}

.nav_icons li .list_con p {
  color: #75baf8
}

.nav_icons li .list_con span {
  color: #999;
  font-size: 12px
}

.st_sortList-wrapper {
  font-family: tahoma,arial,'å®‹ä½“'
}

.sort-cell {
  padding: 12px 0;
  font-size: 12px;
  padding-left: 12px;
  border-bottom: 1px solid #f0f0f0
}

.sort_title,.sort_list,.sort_list a {
  display: inline-block
}

.sort_title {
  color: #777;
  width: 6%;
  text-align: right
}

.sort_list a {
  display: inline-block;
  padding: 0 16px
}

.sort_list_time a {
  background-color: #f5f5f5;
  margin-left: 10px;
  padding: 0;
  padding-left: 10px;
  height: 30px;
  border: 1px solid #edecec;
  line-height: 30px;
  border-radius: 4px;
  color: #7b7979
}

.sort_list_time a span {
  display: block;
  float: right;
  height: 32px;
  min-width: 10px;
  padding: 0 6px 0 8px;
  margin: -1px -1px 0 6px;
  background: #e62c59;
  line-height: 32px;
  border-radius: 30px 0 0 30px;
  color: #fff;
  text-align: center
}

.sort_list_time a:hover,.sort_list_time a.active {
  border-color: #fff;
  color: #fff;
  background-color: #e62c59;
  transition: all .1s ease
}

.sort_list_time a:hover span,.sort_list_time a.active span {
  height: 30px;
  margin: 0 0 0 5px;
  line-height: 30px;
  background: rgba(0,0,0,.6);
  color: #fff;
  transition: all .1s ease
}

.sort_list .sort_lab {
  cursor: pointer;
  display: inline-block;
  padding: 0 16px
}

.sort_list .sort_lab.current {
  color: #f41a1a
}

.sort_list .sort_lab input[type='checkbox'] {
  float: left;
  width: 15px;
  height: 15px;
  background: url(../../../img/scr-1.jpg) no-repeat;
  -webkit-appearance: none;
  -webkit-mask-repeat: round;
  -webkit-mask-size: 1.7em;
  -webkit-mask-position: right;
  padding: 0;
  margin: 0;
  cursor: pointer;
  margin-top: 1px;
  margin-right: 8px
}

.sort_list .sort_lab input[type='checkbox']:checked {
  background: url(../../../img/scr-2.jpg) no-repeat
}

.rowTable-wrapper {
  margin-bottom: 30px
}

.rowTable-cell {
  background-color: #fff;
  padding: 25px 40px;
  margin-top: 20px
}

.rt-title-Img {
  float: left;
  width: 210px;
  height: 210px;
  border-radius: 16px;
  border: 1px solid #e9e9e9;
  overflow: hidden
}

.rt-title-Img img {
  width: 100%
}

.rt-info-wrapper {
  margin-left: 230px
}

.rt-title-index {
  color: #d80000
}

.rt-title {
  margin-top: 10px;
  font-size: 20px;
  color: #333
}

.rt-tips {
  padding-left: 10px;
  margin-top: 10px;
  font-size: 14px;
  color: #999;
  line-height: 23px
}

.rt-tips-time {
  padding-left: 20px
}

.rt-tips-radius {
  display: inline-block;
  color: #fff;
  height: 24px;
  padding: 0 20px;
  border-radius: 16px
}

.rt-tips-radius.active {
  background-color: #67c23a
}

.rt-tips-radius.notice {
  background-color: #409eff
}

.rt-tips-radius.end {
  background-color: #bbb
}

.rt-content {
  padding-left: 10px;
  margin-top: 10px;
  font-size: 14px;
  color: #888;
  line-height: 26px;
  height: 150px;
  overflow: hidden
}

.rt-content:hover {
  background-color: #f5f5f5;
  cursor: pointer
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 130px
}

.mult_line_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical
}

.imitate_ellipsis {
  position: relative;
  overflow: hidden
}

.imitate_ellipsis::after {
  content: "...";
  font-weight: bold;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 20px;
  background: -webkit-linear-gradient(left,transparent,#fff 62%);
  background: -o-linear-gradient(right,transparent,#fff 62%);
  background: -moz-linear-gradient(right,transparent,#fff 62%);
  background: linear-gradient(to right,transparent,#fff 62%)
}

.tcolumns {
  width: 45%;
  float: left;
  padding: 25px 2%;
  margin-top: 20px
}

.tcolumns:nth-child(even) {
  margin-left: 2%
}

.tcolumns .rt-info-wrapper {
  margin-left: 225px
}

.tcolumns .rt-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  margin-top: 0;
  font-size: 16px
}

.tcolumns .rt-tips-time {
  padding-left: 10px
}

.tcolumns .rt-tips {
  margin-left: 5px;
  margin-top: 4px;
  padding-left: 2px;
  font-size: 12px;
  line-height: 19px
}

.tcolumns .rt-tips-radius {
  padding: 0 15px;
  height: 30px
}

.tcolumns .rt-content {
  margin-top: 6px;
  overflow: inherit;
  overflow-y: auto
}

.sidebar_wrapper_fixed {
  position: fixed;
  z-index: 1644;
  width: 80px;
  text-align: center
}

.sidebar_wrapper_fixed.left {
  right: 0%;
  bottom: 50px
}

.sidebar_cell {
  position: relative;
  display: block;
  margin-bottom: 8px;
  line-height: 52px
}

.sidebar_cell a.sidebar_btn {
  cursor: pointer;
  margin-bottom: 6px;
  position: relative;
  z-index: 1;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
  background-color: #fff;
  border: solid #d7dcdf 1px
}

.sidebar_cell a.sidebar_btn:hover {
  background-color: #eee;
  border-color: #e0e0e0
}

.sidebar_cell .sidebar_btn i {
  font-size: 26px;
  color: #8590a6
}

.sidebar_cell.sbtop {
  margin-bottom: 20px
}

.sidebar_cell.sbtop a.sidebar_btn {
  width: 52px;
  height: 52px;
  background: -webkit-linear-gradient(left,#56ccf2,#2f80ed);
  background: -o-linear-gradient(right,#56ccf2,#2f80ed);
  background: -moz-linear-gradient(right,#56ccf2,#2f80ed);
  background: linear-gradient(to right,#56ccf2,#2f80ed);
  box-shadow: 0 2px 4px 0 rgba(52,138,238,.6);
  border: none
}

.sidebar_cell.sbtop a.sidebar_btn:hover {
  background: #4689e4
}

.sidebar_cell.sbtop a.sidebar_btn i {
  color: #fff
}

.sidebar_cell>span {
  -webkit-transition: all 400ms cubic-bezier(0,.96,1,1.02) 0s;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  right: 100%;
  top: 10px;
  z-index: -10;
  width: 80px;
  background: #464646;
  border-radius: 4px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 12px
}

.sidebar_cell.active span {
  right: 120%;
  z-index: 10;
  opacity: 1;
  visibility: visible
}

.sidebar_cell>span>em {
  float: right;
  width: 7px;
  height: 14px;
  position: relative;
  right: -7px;
  top: 8px
}

.sidebar_cell>span>em i {
  float: left;
  width: 1px;
  height: 13px;
  overflow: hidden;
  background: #464646;
  position: relative;
  zoom:1}

.sidebar_cell>span>em i.i6 {
  height: 11px;
  top: 1px
}

.sidebar_cell>span>em i.i5 {
  height: 9px;
  top: 2px
}

.sidebar_cell>span>em i.i4 {
  height: 7px;
  top: 3px
}

.sidebar_cell>span>em i.i3 {
  height: 5px;
  top: 4px
}

.sidebar_cell>span>em i.i2 {
  height: 3px;
  top: 5px
}

.sidebar_cell>span>em i.i1 {
  height: 1px;
  top: 6px
}

.sidebar_cell a.sidebar_toTop {
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 400ms cubic-bezier(0,.96,1,1.02) 0s
}

.sidebar_cell a.sidebar_toTop.toTop_show {
  height: 50px;
  opacity: 1;
  overflow: visible
}

.flag_noDate {
  width: 100%;
  padding: 16px 0
}

.flag_noDate img {
  display: block;
  margin: 0 auto
}

.copy_transitional_wapper {
  position: fixed;
  top: 0;
  z-index: -1644;
  opacity: 0
}

.pace {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #e5e9eb;
  z-index: 999999
}

.pace .pace-progress {
  position: relative;
  height: 100%;
  background: #e5e9eb;
  -webkit-transition: width 1s;
  transition: width 1s;
  animation-duration: 3s;
  animation-name: width;
  background-image: linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
  background-image: -webkit-linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
  background-size: 100% 2px
}

.pace-inactive {
  display: none
}

.Guanggao {
  width: 300px;
  height: 150px;
  position: fixed;
  z-index: 999999;
  right: 1%;
  bottom: 0%;
  background-size: 100% 100%
}

.closeX {
  text-align: center;
  line-height: 20px;
  padding-left: 0;
  border: 1px solid #5ac8fa;
  background: #fff;
  border-radius: 35px;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: -11px;
  right: -10px;
  cursor: pointer
}

.markNav a .icon-queenday {
  font-size: 26px;
  vertical-align: middle
}

.markNav a.active .icon-queenday,.markNav a.active2 .icon-queenday {
  background: linear-gradient(to top right,#ff4cc5 0%,#db3059 25%,#e62c59 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear,left 0,right 0,from(#ff4cc5),to(#e62c59))
}

.three img {
  position: relative
}

.sd_cue_keyword {
  position: absolute;
  bottom: -25px;
  right: -120px;
  height: 20px;
  left: 120px;
  width: 100%;
  font-size: 14px;
  color: #999;
  overflow: hidden
}

.sd_cue_keyword li {
  float: left;
  border-right: 1px solid #ddd;
  list-style: none;
  font-size: 12px
}

.sd_cue_keyword li:last-child {
  border-right: none
}

.sd_cue_keyword li a {
  color: #333;
  padding: 0 6px
}

.sd_cue_keyword li:first-child a {
  padding-left: 0
}

.sd_cue_keyword li a:hover {
  color: #2f80ed
}

.keyword_brand {
  z-index: -16;
  position: absolute;
  top: -100%;
  width: 100%;
  left: 120px;
  padding-left: 1rem;
  opacity: 0;
  background-color: #fff;
  font-size: 12px;
  font-family: tahoma,arial,'å®‹ä½“';
  -webkit-box-shadow: 0 16px 30px rgba(0,0,0,.2);
  box-shadow: 0 16px 30px rgba(0,0,0,.2);
  transition: ease .6s
}

.keyword_brand.active {
  top: 100%;
  z-index: 1644;
  opacity: 1
}

.keyword_brand-cell {
  padding-bottom: 10px;
  margin-left: -1rem;
  display: none
}

.keyword_brand-cell.active {
  display: block
}

.keyword_brand-cell dt {
  padding: 5px 0 5px 1rem;
  height: 30px;
  line-height: 30px;
  color: #999
}

.keyword_brand-cell dd {
  padding-left: 1rem;
  position: relative
}

.keyword_brand-cell dd.active {
  background-color: #f2f2f2
}

.keyword_brand-cell dd:hover {
  background-color: #f2f2f2;
  cursor: pointer
}

.keyword_brand-cell dd {
  height: 30px;
  line-height: 30px
}

.keyword_brand-cell dd p {
  float: left;
  width: 75%;
  padding-left: 2px;
  overflow: hidden
}

.keyword_brand-cell dd span.del {
  display: block;
  float: right;
  line-height: 28px;
  width: 30px;
  font-size: 14px;
  color: #c6c6c6
}

.keyword_brand-cell dd span.del:hover {
  color: #2f80ed
}

.keyword_instantSearch {
  padding-top: 10px
}

.keyword_instantSearch dd span {
  position: absolute;
  right: 16px;
  color: #999
}

.search_tab_showbox {
  position: absolute;
  top: 0;
  left: -50px;
  background-color: #8c8c8c;
  font-size: 12px;
  background: linear-gradient(to right,#35a1e1,#4245ea);
  color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px
}

.search_tab_showbox span {
  text-align: center;
  width: 50px;
  height: 41px;
  display: inline-block;
  line-height: 40px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.sd-select-dropdown {
  position: absolute;
  margin-left: 0!important;
  z-index: 1644;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
  box-sizing: border-box;
  margin: 5px 0;
  margin-left: 0;
  display: none
}

.sd-select-dropdown.open {
  display: block
}

.sd-scrollbar-panel {
  padding: 10px 0
}

.sd-scrollbar-panel .sd-select-dropdown_item {
  height: 38px;
  line-height: 38px;
  float: none;
  padding: 0 20px;
  min-width: 100px;
  margin: 0;
  font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif
}

.sd-select-dropdown_item {
  border: none!important;
  font-size: 14px;
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #606266;
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  cursor: pointer
}

.sd-select-dropdown_item.selected {
  color: #409eff;
  font-weight: 700
}

.sd-select-dropdown_item:hover {
  background-color: #f5f7fa
}

.sd-select-dropdown .x-arrow:after {
  content: " ";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #fff
}

.sd-select-dropdown .x-arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -12px;
  left: 20px;
  margin-right: 3px;
  border-top-width: 0;
  border-bottom-color: #ebeef5;
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.sd-select-dropdown ul {
  list-style: none
}

.head-search-wrap .keyword_brand {
  left: unset;
  box-sizing: border-box
}

.head-search-wrap {
  float: left;
  margin: 40px 0 0 70px;
  position: relative
}

.head-search-box {
  position: relative
}

.head-search-input {
  height: 40px;
  width: 400px;
  float: left;
  box-sizing: border-box;
  line-height: 40px;
  padding-left: 16px;
  border: 1px solid #b5b5b5;
  border-right: none;
  border-radius: 6px 0 0 6px
}

.head-search-input:hover,.head-search-input:focus {
  border-color: #7371ef
}

.head-search-input:focus {
  background-color: #f6f9fe
}

.head-search-wrap .btn-hd-search {
  padding: 0;
  height: 40px;
  width: 100px;
  float: left;
  border-radius: 0 6px 6px 0;
  text-align: center
}

.head-search-wrap .btn-hd-search i.iconxd-search {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(/Public/NewUI/image/icon/icon_search.png) no-repeat 100%
}

.inhead-search-btn {
  position: absolute;
  top: -28px;
  left: 20px
}

.inhead-search-btn span {
  line-height: 16px;
  font-size: 12px;
  color: #7371ef;
  padding: 6px 12px;
  display: inline-block;
  border-radius: 4px 4px 0 0;
  cursor: pointer
}

.inhead-search-btn span:hover {
  background-color: #f8f8f8
}

.inhead-search-btn span.active {
  color: #fff;
  background-color: #7371ef
}

.tiktok-wrap {
  padding-left: 70px;
  position: relative;
  min-height: 62px;
  text-align: left
}

.tiktok-wrap .titktok-user-img {
  position: absolute;
  left: 0;
  width: 62px;
  height: 62px;
  border-radius: 32px
}

.flex-wrap-space-between {
  display: flex;
  justify-content: space-between;
  padding: 5px 10px 0 10px
}

.flex-wrap-space-between .num {
  font-weight: bold;
  font-size: 14px;
  padding-left: 4px
}

.num.color-fan {
  color: #fe2c55
}

.num.color-zan {
  color: #1cb9c8
}

.num.color-works {
  color: #7371ef
}

.el-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  font-size: 14px;
  font-weight: 500
}

.el-link.el-link--primary {
  color: #409eff
}

.el-link.el-link--primary:hover {
  color: #66b1ff
}

.fns14 {
  font-size: 14px
}

.select-w120 {
  width: 120px
}

.double11-flag {
  position: absolute;
  top: -20px;
  z-index: 99;
  left: 50%;
  margin-left: -40px;
  width: 90px
}

.d11 {
  cursor: pointer;
  margin-bottom: -20px;
  width: 123px;
  background: url(http://img.xuandan.com/img/img/d11_nocur.png) no-repeat;
  height: 65px;
  bottom: 20px;
  position: relative
}

.d11-cur,.d11:hover {
  background: url(http://img.xuandan.com/img/img/d11-cur.png) no-repeat!important
}

.tlj-tab {
  cursor: pointer;
  margin-bottom: -20px;
  width: 123px;
  background: url(http://img.xuandan.com/img/img/tlj.png) no-repeat;
  height: 65px;
  bottom: 20px;
  position: relative
}

.tlj-tab-cur,.tlj-tab:hover {
  background: url(http://img.xuandan.com/img/img/tlj_cur.png) no-repeat!important
}

.rank-data {
  border-radius: 0 10px 10px 0!important;
  background-color: rgba(255,255,255,1)!important;
  padding: 12px 16px 4px 16px!important;
  border: 1px solid #ccc!important;
  top: 0!important;
  left: 290px!important;
  display: none;
  position: absolute
}

.rank-data p {
  margin-bottom: 4px
}

.rank-data p.mb6 {
  margin-bottom: 6px
}

.rank-data p span {
  padding-left: 3px;
  font-size: 14px
}

.rank-data p span b {
  font-weight: bold;
  padding-left: 3px;
  font-size: 13px
}

.list-cell:hover .rank-data-show {
  display: block
}

.tab_children_div {
  position: absolute;
  width: 300px;
  left: -105px;
  padding-top: 15px;
  display: none
}

.triangle {
  position: absolute;
  width: 13px;
  height: 13px;
  background: #fff;
  transform: rotate(135deg);
  left: 47%;
  top: 8px
}

.tab_children_list {
  text-align: center;
  background: #fff;
  border-radius: 10px!important;
  box-shadow: 0 4px 15px 5px rgba(0,0,0,.2)!important;
  display: inline-block;
  padding-top: 5px;
  height: 260px
}

.tab_children_item {
  color: #666!important;
  display: inline-block;
  padding-bottom: 0!important;
  width: 50%;
  float: left;
  padding: 0!important
}

.tab_children_item:hover {
  color: red!important
}

.markNav ul li:hover .tab_children_div {
  display: block
}

.tab_hot {
  border-radius: 14px 14px 14px 0;
  height: 16px;
  width: 45px;
  line-height: 15px;
  float: right;
  position: absolute;
  font-size: 7px;
  top: -7px;
  left: 50px;
  padding-left: 10px;
  background: rgba(254,74,101,.9)
}

.has_rank {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
  width: 25px;
  height: 25px;
  border-radius: 15px 0 0 15px!important;
  background-image: linear-gradient(120deg,#66a6ff 0%,#89f7fe 100%);
  color: #fff;
  text-align: center;
  padding-left: 5px;
  top: 40px
}

.xd-flex {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex
}

.xd-flex .flex {
  flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1
}

.xd-flex .flex1_3 {
  flex: 1.3;
  -webkit-box-flex: 1.3;
  -moz-box-flex: 1.3;
  -webkit-flex: 1.3;
  -ms-flex: 1.3
}

.xd-flex .flex:last-child {
  border-right: none
}

.couponBox.xd-flex .flex {
  text-align: center;
  border-right: 1px solid #e8e8e8
}

.couponBox.xd-flex .flex:last-child {
  border-right: none
}

@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot?t=1562999620629');
  src: url('iconfont.eot?t=1562999620629#iefix') format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url('iconfont.woff?t=1562999620629') format('woff'),url('iconfont.ttf?t=1562999620629') format('truetype'),url('iconfont.svg?t=1562999620629#iconfont') format('svg')
}

.iconfont {
  font-family: "iconfont"!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-icon27:before {
  content: "î™"
}

.icon-fanhuidingbu:before {
  content: "îžŽ"
}

.icon-fire:before {
  content: "î˜©"
}

.icon-huanyuan:before {
  content: "î™¾"
}

.icon-huanyuan1:before {
  content: "îš¡"
}

.icon-iconfontcolor09:before {
  content: "îž•"
}

.icon-xiangxiajiantou:before {
  content: "î˜±"
}

.icon-weibo:before {
  content: "î˜œ"
}

.icon-pinglun:before {
  content: "î™Ž"
}

.icon-shanchu:before {
  content: "îž’"
}

.icon-dingxiangjihua:before {
  content: "î™©"
}

.icon-icon6:before {
  content: "îš„"
}

.icon-icon3:before {
  content: "î˜«"
}

.icon-huo:before {
  content: "î™¬"
}

.icon-zuixinnewchunse:before {
  content: "î ¹"
}

.icon-yugao:before {
  content: "î™"
}

.icon-shoucang3:before {
  content: "î˜Š"
}

.icon-xiangshangjiantou:before {
  content: "î˜²"
}

.icon-yugaozhong:before {
  content: "î™€"
}

.icon-bofang3:before {
  content: "î›"
}

.icon-shoucangshixin:before {
  content: "î˜¬"
}

.icon-loading:before {
  content: "îœ"
}

.icon-pinglun1:before {
  content: "îš£"
}

.icon-shanchu1:before {
  content: "î˜§"
}

.icon-fankuiyijian:before {
  content: "î™‰"
}

.icon-fenxiang:before {
  content: "î™‘"
}

.icon-fanhuidingbu1:before {
  content: "î˜µ"
}

.icon-delete:before {
  content: "î˜¾"
}

.icon-icon67:before {
  content: "î™˜"
}

.icon-shoucangjia:before {
  content: "îž“"
}

.icon-xinde:before {
  content: "î˜¥"
}

.icon-xiangxiajiantou1:before {
  content: "î™ "
}

.icon-dianpu:before {
  content: "î™¤"
}

.icon-xiangqing:before {
  content: "î˜®"
}

.icon-loading1:before {
  content: "î˜­"
}

.icon-bangzhuzhongxin:before {
  content: "î˜´"
}

.icon-fenxiang2:before {
  content: "î§ˆ"
}

.icon-xiangqing1:before {
  content: "î˜·"
}

.icon-lianxikefu:before {
  content: "îš­"
}

.icon-chuangyikongjianICON_fuzhi-:before {
  content: "î™®"
}

.icon-bangzhuzhongxin1:before {
  content: "î˜„"
}

.icon-mingriyugao:before {
  content: "îŸ—"
}

.icon-bofang:before {
  content: "î˜¯"
}

.icon-bangzhuzhongxin2:before {
  content: "î˜"
}

.icon-jingcaiyugao:before {
  content: "î˜“"
}

.icon-bangzhuzhongxin3:before {
  content: "î™Ÿ"
}

.icon-zuixin:before {
  content: "î˜‘"
}

.icon-shezhi:before {
  content: "î™’"
}

.icon-zuixin1:before {
  content: "î˜’"
}

.icon-shezhi1:before {
  content: "îž²"
}

.icon-fankuiyijian1:before {
  content: "î˜€"
}

.icon-xiangshangjiantou1:before {
  content: "î˜º"
}

.icon-fankuiyijian-:before {
  content: "î"
}

.icon-bofang4:before {
  content: "î™†"
}

.icon-bangzhuzhongxin4:before {
  content: "î›¦"
}

.icon-bofang1:before {
  content: "îš‡"
}

.icon-lianxikefu1:before {
  content: "î˜‰"
}

.icon-pinglun2:before {
  content: "î™•"
}

.icon-fenxiang3:before {
  content: "î™œ"
}

.icon-huanyuan2:before {
  content: "î™„"
}

.icon-newsh-:before {
  content: "î˜ˆ"
}

.icon-huanyuan3:before {
  content: "î˜‡"
}

.icon-saoyisaoerweimasaomasaomiao:before {
  content: "î™š"
}

.icon-huanyuan4:before {
  content: "îš¢"
}

.icon-shuaxin:before {
  content: "î˜³"
}

.icon-pinglun3:before {
  content: "î™–"
}

.icon-fanhuidingbu2:before {
  content: "î™"
}

.icon-xiangxiajiantou2:before {
  content: "î™Š"
}

.icon-yi:before {
  content: "î˜£"
}

.icon-dianpu1:before {
  content: "î™¥"
}

.icon-fankuiyijian2:before {
  content: "î˜”"
}

.icon-icon-yugao:before {
  content: "î˜Ÿ"
}

.icon-huodongyugao:before {
  content: "î™­"
}

.icon-fankuiyijian3:before {
  content: "î˜"
}

.icon-shoucang:before {
  content: "î˜ƒ"
}

.icon-huobao:before {
  content: "î˜Œ"
}

.icon-zuixin2:before {
  content: "î˜—"
}

.icon-zuixin3:before {
  content: "î™"
}

.icon-zhiding:before {
  content: "î˜"
}

.icon-weibiaoti-:before {
  content: "î™“"
}

.icon-pinglun4:before {
  content: "î™—"
}

.icon-dianpu2:before {
  content: "î™¦"
}

.icon-shanchu2:before {
  content: "î˜¨"
}

.icon-weibo1:before {
  content: "î˜ "
}

.icon-newIcon:before {
  content: "î˜˜"
}

.icon-shoucang4:before {
  content: "îš"
}

.icon-yanjing:before {
  content: "î˜™"
}

.icon-yi1:before {
  content: "î˜»"
}

.icon-bofang2:before {
  content: "î˜°"
}

.icon-lianxikefu2:before {
  content: "î˜¶"
}

.icon-huo1:before {
  content: "î™Œ"
}

.icon-yugaohuise:before {
  content: "î˜‹"
}

.icon-bangzhuzhongxin5:before {
  content: "î˜¤"
}

.icon-zhiding1:before {
  content: "î˜–"
}

.icon-zhiding2:before {
  content: "îš¼"
}

.icon-xiangqing2:before {
  content: "î™¹"
}

.icon-shanchu3:before {
  content: "î˜ª"
}

.icon-chahao:before {
  content: "î™«"
}

.icon-fanhuidingbu-1:before {
  content: "î˜‚"
}

.icon-xiangxiajiantou3:before {
  content: "î™ˆ"
}

.icon-fenxiang1:before {
  content: "î™™"
}

.icon-Shape:before {
  content: "îž¼"
}

.icon-dianpu3:before {
  content: "îŸ³"
}

.icon-guanbi1:before {
  content: "î˜½"
}

.icon-loading2:before {
  content: "î¥¢"
}

.icon-bangzhuzhongxin6:before {
  content: "î›¹"
}

.icon-shoucangyuguanzhu:before {
  content: "î˜š"
}

.icon-xiangshangjiantou2:before {
  content: "î™”"
}

.icon-douyin:before {
  content: "î™§"
}

.icon-loading3:before {
  content: "îŸ±"
}

.icon-chahao1:before {
  content: "î™ž"
}

.icon-lianxikefu3:before {
  content: "î˜¢"
}

.icon-shouxinxiangqing-shouxinzhuangtai:before {
  content: "î˜¸"
}

.icon-saoyisaoerweimasaomasaomiao1:before {
  content: "î™‚"
}

.icon-zhiding3:before {
  content: "î™¸"
}

.icon-ic_refresh_normal:before {
  content: "îš›"
}

.icon-shuaxin1:before {
  content: "î˜›"
}

.icon-shoucang1:before {
  content: "î›»"
}

.icon-douyin1:before {
  content: "î™¨"
}

.icon-guanbi:before {
  content: "î˜¿"
}

.icon-shoucang2:before {
  content: "î˜"
}

.icon-star-opp:before {
  content: "î˜…"
}

.icon-fenxiang4:before {
  content: "î™¡"
}

.icon-yi2:before {
  content: "î˜¦"
}

.icon-arrow-up1:before {
  content: "î™"
}

.icon-shezhi2:before {
  content: "îœ¡"
}

.icon-zhiding4:before {
  content: "î˜Ž"
}

.icon-pinglun11:before {
  content: "î™›"
}

.icon-zhiding7:before {
  content: "î˜ž"
}

.icon-guanbi2:before {
  content: "îœ²"
}

.icon-bangzhuzhongxin7:before {
  content: "î˜•"
}

.icon-tishi_kaishouyugao:before {
  content: "î™£"
}

.icon-__arrow_down:before {
  content: "î›¢"
}

.icon-__arrow_up:before {
  content: "î›£"
}

.icon-yugao1:before {
  content: "î™‡"
}

.icon-share:before {
  content: "î™¢"
}

.icon-xiangmuxiangqing:before {
  content: "î˜¹"
}

.icon-zhiding5:before {
  content: "î®"
}

.icon-yingxiaojihua-xuanzhong:before {
  content: "îš®"
}

.icon-yingxiaojihua-moren:before {
  content: "îš¯"
}

.icon-bangzhuzhongxin8:before {
  content: "îš—"
}

.icon-shezhi3:before {
  content: "î˜†"
}

.icon-guanbi3:before {
  content: "î™‹"
}

.icon-two-dimensional-code:before {
  content: "î™ƒ"
}

.icon-ico:before {
  content: "î™…"
}

.icon-xiangqing3:before {
  content: "î˜¼"
}

.icon-zhiding6:before {
  content: "î˜"
}

.icon-refresh:before {
  content: "î˜¡"
}

.icon-arrow-down:before {
  content: "îŸœ"
}

.icon-arrow-up:before {
  content: "îŸ"
}

.crumbClip {
  font-family: tahoma,arial,'å®‹ä½“';
  position: relative;
  height: 42px;
  line-height: 42px;
  color: #666;
  padding: 5px 10px;
  font-size: 12px
}

.crumbClip .crumbClip-title {
  position: absolute
}

.crumbClip .crumbClip-main {
  padding-left: 80px
}

.crumbClip-item {
  display: inline-block
}

.crumbClip .crumbClip-title:after {
  content: '>';
  font-family: 'å®‹ä½“';
  font-size: 14px;
  position: absolute;
  right: -15px;
  top: 2px
}

.crumbClip .crumbClip-main .crumbClip-handle {
  float: right
}

.cru-del-btn {
  color: #666;
  position: relative
}

.cru-del-btn:before {
  content: '';
  position: absolute;
  height: 20px;
  width: 20px;
  left: -20px;
  top: -1px;
  background: url(/Public/NewUI/image/icon-sd1.png) no-repeat 0 -25px
}

.cru-del-btn:hover {
  color: #f41a1a
}

.cru-del-btn:hover:before {
  background-position-x: -21px
}

.crumbClip-item-cur {
  position: relative;
  display: inline-block;
  padding: 4px 25px 6px 9px;
  margin-right: 15px;
  border: 1px solid #bfbfbf;
  line-height: 18px;
  color: #666;
  border-radius: 4px
}

.crumbClip-item-cur:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  width: 8px;
  height: 10px;
  background: url(/Public/NewUI/image/icon-sd1.png) no-repeat -36px 0
}

.crumbClip-item-cur:hover {
  color: #f41a1a;
  cursor: pointer;
  border-color: #f41a1a
}

.crumbClip-item-cur:hover:after {
  background-position: -56px -11px
}

.crumbClip-goodsanum {
  float: left
}

.cname div {
  color: #f41a1a
}

[v-cloak] {
  display: none!important
}

img[src=""],img:not([src]) {
  opacity: 0
}

ul,li {
  padding: 0;
  margin: 0;
  list-style: none
}

.xd-content-wrapper {
  font-family: tahoma,arial,'å®‹ä½“'
}

.xd-listnav-warpper {
  padding: 20px 10px;
  border-bottom: 1px solid #eee;
  margin: 0 10px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  font-size: 12px
}

.xd-listnav-warpper.loading::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

.top_category_container {
  padding-bottom: 16px;
  border-bottom: 1px solid #eee
}

.xd-listnav-ul {
  display: inline-block;
  font-size: 13px;
  text-align: center;
  color: #333;
  width: 100%
}

.xd-listnav-ul li {
  position: relative;
  display: inline-block;
  padding: 0 24px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer
}

.xd-listnav-ul li span {
  display: block
}

.xd-listnav-ul .listnav-num {
  padding-top: 3px;
  color: #959595
}

.xd-listnav-ul li span.listnav-label {
  position: relative;
  display: inline-block
}

.xd-listnav-ul li:hover .listnav-label {
  color: #f41a1a
}

.xd-listnav-ul li:hover .sd-checkbox {
  border-color: #f05656
}

.xd-listnav-ul li span.listnav-label.active {
  color: #f41a1a
}

.xd-listnav-ul li span.active .sd-checkbox {
  background: url(../../../img/scr-2.jpg) no-repeat;
  border: none
}

.btncmore-box {
  position: relative;
  z-index: 1644;
  text-align: center
}

.xd-btn {
  padding: 6px 12px;
  font-size: 12px;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  border: 1px solid #bdbdbd
}

.xd-btn.bule {
  color: #fff;
  background: #009ae2;
  border: 1px solid #009ae2
}

.sd-checkbox {
  display: none;
  position: absolute;
  left: -18px;
  top: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #c8c8c8;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box
}

.no-padding {
  padding: 0!important
}

.hidden-o {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0
}

@font-face {
  font-family: brixfont;
  src: url(/Public/NewUI/css/fonts/t/brixfont/font_1430140325_0320485.eot);
  src: url(/Public/NewUI/css/fonts/t/brixfont/font_1430140325_0320485.eot?#iefix) format('embedded-opentype'),url(/Public/NewUI/css/fonts/t/brixfont/font_1430140325_0320485.woff) format('woff'),url(/Public/NewUI/css/fonts/t/brixfont/font_1430140325_0320485.ttf) format('truetype'),url(/Public/NewUI/css/fonts/t/brixfont/font_1430140325_0320485.svg#iconfont) format('svg')
}

.text-des {
  position: relative;
  display: inline-block;
  font-size: 12px;
  margin-left: 20px;
  line-height: 40px;
  color: #f26554
}

.btn-tody-authlink {
  position: absolute;
  z-index: 16;
  top: -18px;
  right: -102px;
  width: 90px;
  height: 102px;
  background: url(/Public/NewUI/image/icon/icon_totitok_Auth.png) no-repeat
}

.btn-tody-authlink:hover {
  opacity: .8
}

ul.xd-goodsList-ul {
  font-family: 'Microsoft YaHei'
}

ul.xd-goodsList-ul li {
  position: relative;
  z-index: 9;
  float: left;
  margin: 20px 1% 0 0
}

.list-cell {
  width: 259px;
  height: 560px;
  padding: 10px;
  color: #666;
  font-size: 12px;
  word-break: break-all;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
}

.list-cell .listImg {
  position: relative;
  height: 280px
}

.list-cell .collectionLogo {
  position: absolute;
  top: 245px;
  right: 14px;
  z-index: -16;
  padding: 8px 9px;
  color: #f170c6;
  font-size: 16px;
  opacity: 0;
  transition: all ease-in-out .44s;
  background: rgba(49,49,49,.6);
  background: #fff;
  border-radius: 5px;
  box-shadow: 7px 6px 15px 0 rgba(158,151,151,.6)
}

.list-cell .collectionLogo.show {
  z-index: 16;
  opacity: 1
}

.list-cell:hover .collectionLogo {
  top: 215px
}

.list-cell .collectionLogo:hover {
  color: #d89ac3
}

.list-cell .imgbox-bt img {
  width: 100%;
  height: 280px;
  display: inline;
  border: medium none;
  vertical-align: top
}

.list-cell .lastHour {
  text-align: center;
  margin-top: 10px
}

.list-cell .lastHour span {
  font-size: 18px;
  display: inline-block;
  color: #333
}

.list-cell .lastHour span.sCout {
  color: #fc5202;
  font-weight: bold;
  margin: 0 5px
}

.list-cell .footer-info {
  display: none;
  width: 100%;
  padding: 0 10px 10px;
  margin-left: -10px;
  box-sizing: border-box;
  border: 1px solid #0d9fe3;
  border-top: none;
  text-align: left;
  background: #fff;
  width: 279px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px
}

.list-cell .footer-info p:nth-child(n+1) {
  margin-top: 10px
}

.list-cell .footer-info p.fang-man {
  color: #999
}

.list-cell .liLayer {
  text-align: left;
  width: 320px;
  z-index: 999;
  position: absolute;
  right: -350px;
  top: 235px;
  background: #000;
  display: none;
  border-radius: 5px;
  opacity: .7;
  padding: 15px;
  color: #fff;
  font-size: 12px;
  word-wrap: break-word;
}

ul.xd-goodsList-ul li:nth-child(4n+4) .list-cell .liLayer {
  left: -350px
}

.historyOrder {
  overflow-y: auto;
  max-height: 200px;
  bottom: 256px
}

.list-cell .tag-flag-cell {
  background-image: linear-gradient(135deg,#f093fb 10%,#f5576c 100%);
  border-bottom-right-radius: 5px;
  border-top-left-radius: 6px
}

.list-cell .tag-flag-cell.blue {
  background-image: -moz-linear-gradient(right,#56ccf2,#2f80ed);
  background-image: linear-gradient(to right,#56ccf2,#2f80ed)
}

.list-cell .tag-flag-cell.cyan {
  background-image: linear-gradient(to right,#4facfe 0%,#00f2fe 100%)
}

.list-cell .NoticeFlag,.list-cell .NoticeFlag2 {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1644;
  text-align: center;
  background: rgba(0,0,0,.65);
  margin-top: 10px;
  font-size: 15px;
  color: #fff;
  line-height: 20px;
  border-radius: 160px;
  padding: 10px 16px;
  box-sizing: border-box;
  background: linear-gradient(to right,rgba(44,195,243,.7),rgba(24,115,237,.8));
  box-shadow: 0 2px 4px 0 rgba(52,138,238,.6)
}

.list-cell .NoticeFlag2 {
  background: linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -webkit-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -o-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -moz-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8))
}

.list-cell .NoticeFlag.success {
  background: linear-gradient(to right,rgba(84,214,112,.7),rgba(40,226,88,.8));
  box-shadow: 0 2px 4px 0 rgba(112,199,69,.6)
}

.list-cell .NoticeFlag.error {
  background: linear-gradient(to right,rgba(233,70,67,.7),rgba(244,26,26,.8));
  box-shadow: 0 2px 4px 0 rgba(233,70,67,.7)
}

.list-cell .gd-lazy-img__bg {
  transition: all .2s ease;
  opacity: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 259px;
  height: 245px;
  background-color: rgba(0,0,0,.2)
}

.list-cell .require-info-wrap {
  position: absolute;
  right: 10px;
  top: 70px;
  border-radius: 6px 0 0 6px;
  background-color: rgba(255,255,255,.9);
  padding: 12px 16px 4px 16px;
  border: 1px solid #f5f5f5;
  z-index: 99;
  color: #333
}

.list-cell .require-info-wrap p {
  margin-bottom: 4px
}

.list-cell .require-info-wrap p.mb6 {
  margin-bottom: 6px
}

.list-cell .require-info-wrap p span {
  padding-left: 3px;
  font-size: 14px
}

.list-cell .require-info-wrap p span b {
  font-weight: bold;
  padding-left: 3px;
  font-size: 13px
}

.color-fan {
  color: #fe2c55
}

.color-zan {
  color: #1cb9c8
}

.color-works {
  color: #7371ef
}

.color-follow {
  color: #409eff
}

.color-sucess {
  color: #5daf34
}

.color-tipsr {
  color: #5daf34
}

.color-blue {
  color: #3b97ee
}

.list-cell .sale_icon_box {
  position: relative;
  margin: 0;
  margin-top: 10px
}

.list-cell .sale_icon_box .sale_icon {
  position: absolute;
  right: 0
}

.list-cell .spread {
  background-color: #019ae2;
  height: 35px;
  width: 100%;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  text-align: center;
  transition: all .6s linear;
  background: linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -webkit-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -o-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -moz-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  border-radius: 5px 5px 0 0
}

ul.xd-goodsList-ul li:nth-child(4n+4) .list-cell .historyOrder {
  right: 0;
  left: unset
}

ul.xd-goodsList-ul li:hover {
  z-index: 1644
}

.list-cell.hover:hover {
  border-color: #0d9fe3;
  -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
  box-shadow: 0 15px 30px rgba(0,0,0,.1);
  -webkit-transform: translate3d(0,-2px,0);
  transform: translate3d(0,-2px,0)
}

.list-cell.hover:hover .spread,.list-cell.hover_hb:hover .spread,.list-cell.hover_hb:hover .gd-lazy-img__bg {
  opacity: 1
}

.list-cell.hover:hover .footer-info,.list-cell.hover_hb:hover .footer-info {
  display: block
}

.list-cell.hover_hb {
  -webkit-transition: all .32s ease-in-out;
  transition: all .32s ease-in-out
}

.list-cell.hover_hb:hover {
  -webkit-box-shadow: 0 20px 30px 0 rgba(0,0,0,.07);
  box-shadow: 0 20px 30px 0 rgba(0,0,0,.07);
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px)
}

.flag_tag_box {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 16440
}

.flag_tag_box.right {
  right: 0;
  left: auto
}

.flag_topRanking {
  position: absolute;
  top: -5px;
  font-size: 12px;
  left: 10px;
  width: 40px;
  height: 50px;
  text-align: center;
  line-height: 58px;
  background: url("/Public/NewUI/image/icon/icon_top_noword0.png") no-repeat;
  cursor: default;
  z-index: 16;
  color: #fff
}

.flag_tag_box .tipbtn {
  line-height: 25px;
  margin-right: 5px;
  font-size: 20px;
  color: #fff;
  background: rgba(0,0,0,.6);
  padding: 4px 6px;
  border-radius: 5px;
  margin-top: 2px
}

.flag_tag_box .tipbtn:hover {
  cursor: pointer;
  opacity: .8
}

.list-cell .txt_Num span {
  color: #bd3f3f
}

.list-cell .spread .onebtn {
  width: 100%;
  display: inline-block;
  height: 35px;
  text-align: center;
  line-height: 35px;
  cursor: pointer
}

.xd-goodsList-wrpper {
  margin: 10px;
  position: relative;
  min-height: 160px
}

.xd-goodsList-wrpper ul.xd-goodsList-ul .list-cell {
  border-color: transparent
}

.xd-goodsList-wrpper ul.xd-goodsList-ul li .list-cell:hover .footer-info {
  border-color: transparent!important;
  -webkit-box-shadow: 0 30px 30px rgba(0,0,0,.1);
  box-shadow: 0 30px 30px rgba(0,0,0,.1)
}

ul.xd-goodsList-ul li {
  margin: 20px 10px 0 0;
}

.list-cell-tb {
  height: 363px
}

.list-cell-tb .listImg .imgbox-bt {
  height: 260px;
  background-color: #dadada
}

.list-cell-tb .listImg img {
  width: 100%;
  height: 260px;
  display: inline
}

.listTitle-l {
  height: 20px;
  padding-bottom: 16px;
  color: #666;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.listTitle-l span {
  font-size: 14px
}

.list-cell-tb:hover {
  cursor: pointer
}

.xd-title_alone-tb>span {
  vertical-align: middle;
  font-size: 16px;
  padding: 0 20px 0 16px;
  color: #818181
}

.xd-title_alone-tb img {
  vertical-align: middle
}

.xd-title_alone-tb img.wzt_logo {
  width: 60px
}

.xd-title_alone-tb img.wzt_banner {
  width: 360px;
  margin-left: 30px;
  border-radius: 6px
}

.list-cell .btn_float {
  position: absolute;
  top: 16px;
  right: 16px;
  box-sizing: border-box;
  border-radius: 160px;
  width: 48px;
  height: 48px;
  background: linear-gradient(to right,rgba(44,195,243,.7),rgba(24,115,237,.8));
  box-shadow: 0 2px 4px 0 rgba(52,138,238,.6)
}

.list-cell .btn_float img {
  width: 74%;
  margin-top: 13%;
  margin-left: 5%
}

.list-cell .btn_float:hover {
  background: #4689e4
}

.flag-tkl {
  display: none;
  position: absolute;
  top: 74px;
  right: 16px;
  background: rgba(0,0,0,.6);
  color: #fff;
  padding: 10px 15px;
  border-radius: 4px
}

.select-m {
  border: 1px solid #ddd;
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  border-radius: 5px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer
}

.label-cell {
  padding: 16px 10px 0 15px;
  display: inline-block
}

.label-cell>label {
  padding-right: 10px;
  color: #999
}

.flag-row-xl {
  width: 98%;
  text-align: center;
  background: #3b97ee;
  margin: 0 auto;
  height: 42px;
  line-height: 42px;
  overflow: hidden;
  color: #fff;
  font-size: 12px;
  background-color: #2f80ed;
  background: linear-gradient(to right,#56ccf2,#2f80ed);
  border-radius: 5px;
  transition: all .6s
}

.flag-row-xl.hidden {
  height: 0
}

.page-box {
  overflow: hidden;
  margin: unset;
  padding-top: 50px;
  text-align: center
}

.xd-goodsList-wrpper .list-cell .btn-group-bottom {
  position: relative;
  height: 25px
}

.xd-goodsList-wrpper .list-cell .btn-group-bottom .btn {
  display: block;
  position: absolute;
  bottom: -11px;
  width: 130px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #5ab1e7;
  border: 0;
  color: #fff;
  background: linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -webkit-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -o-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -moz-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  cursor: pointer
}

.xd-goodsList-wrpper .list-cell .btn-group-bottom .btn.left {
  left: -10px;
  border-radius: 0 5px 0 5px
}

.xd-goodsList-wrpper .list-cell .btn-group-bottom .btn.right {
  right: -10px;
  border-radius: 5px 0 5px 0
}

.xd-goodsList-wrpper .list-cell .btn-group-bottom .btn:hover {
  background-color: #565656
}

.xd-goodsList-wrpper .list-cell .historyOrder {
  position: absolute;
  width: 360px;
  height: auto;
  min-height: 65px;
  padding: 5px 20px;
  display: none;
  z-index: 9999;
  background: #000;
  opacity: .7;
  color: #fff;
  bottom: 35px;
  left: 55.2%;
  border-radius: 5px
}

.xd-goodsList-wrpper .list-cell .historyOrder .his_order {
  border-bottom: 1px solid #fff;
  padding: 10px 3px
}

.xd-goodsList-wrpper .list-cell .historyOrder .his_order:last-child {
  border-bottom: none
}

.xd-goodsList-wrpper .list-cell .historyOrder .his_saleCount {
  display: inline-block;
  margin-left: 20px
}

.xd-goodsList-wrpper.style-l {
  margin: 0
}

.xd-goodsList-wrpper.style-l .list-cell {
  width: 270px
}

.xd-goodsList-wrpper.style-l ul.xd-goodsList-ul li {
  margin: 20px 13px 0 0
}

.xd-goodsList-wrpper.style-l .list-cell .footer-info {
  position: relative;
  width: 290px;
  padding: 0 9px 10px
}

.xd-goodsList-wrpper ul.xd-goodsList-ul li:nth-child(4n+4) {
  margin-right: 0
}

.xd-goodsList-wrpper .list-cell .listTitle {
  text-align: center;
  color: #959595;
  margin-top: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.xd-goodsList-wrpper .list-cell .listTitle.prewrap {
  white-space: unset;
  display: -webkit-box;
  height: 40px;
  text-align: left;
  line-height: 22px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}

.xd-goodsList-wrpper .list-cell .info-row-one .number {
  margin-left: 4px;
  font-weight: bold
}

.xd-goodsList-wrpper .list-cell .info-row-one .txt_Num0 {
  margin-top: 10px
}

.wrap-footer-tips {
  text-align: center;
  margin-top: 20px;
  color: #666;
  font-size: 14px
}

.xd-goodsList-wrpper-s {
  margin: 0
}

.xd-goodsList-wrpper-s ul.xd-goodsList-ul li {
  margin: 20px 18px 0 0
}

.xd-goodsList-wrpper-s .list-cell {
  width: 244px;
  padding: 0
}

.xd-goodsList-wrpper-s .list-cell .listImg .imgbox-bt img {
  border-radius: 5px 5px 0 0
}

.xd-goodsList-wrpper-s .list-cell .sale_icon_box {
  margin: 10px
}

.xd-goodsList-wrpper-s .list-cell .footer-info {
  width: 244px;
  margin-left: 0;
  margin-top: -10px;
  padding-top: 1px
}

.xd-goodsList-wrpper-s .list-cell .listTitle {
  padding: 0 10px
}

.xd-goodsList-wrpper-s .list-cell .delbtn {
  right: 4px;
  padding: 8px 11px;
  color: #333
}

.xd-goodsList-wrpper-s .list-cell:hover .delbtn {
  z-index: 16;
  top: 207px;
  opacity: 1
}

.xd-goodsList-wrpper-s .list-cell .delbtn:hover {
  color: #999
}

.h-portrait-radius-62 {
  width: 62px;
  height: 62px;
  border-radius: 40px;
  border: 4px solid #7b72e9
}

.applyInspection-wrap .tiktok_user_info-box {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 12px rgba(0,0,0,.1);
  font-size: 14px
}

.applyInspection-wrap .tiktok_user_info-box .info-nums {
  padding: 12px 16px;
  font-size: 13px
}

.applyInspection-wrap .tiktok_user_info-box .info-tips {
  padding: 6px 16px;
  background-color: #f8f8f8;
  color: #8c8c8c;
  line-height: 24px;
  font-size: 12px
}

.applyInspection-wrap .tiktok_user_info-box .info-nums b {
  font-size: 16px;
  font-weight: bold;
  padding-left: 4px
}

.applyInspection-wrap .tiktok_user_info-box .info-nums span {
  margin-right: 16px
}

.load-ball-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px
}

.load-ball {
  border: 0;
  margin: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  border-radius: 50%;
  animation: loading-ball 2s ease infinite
}

.load-ball.a {
  background: #19a68c;
  animation-delay: -1.5s
}

.load-ball.b {
  background: #f63d3a;
  animation-delay: -1s
}

.load-ball.c {
  background: #fda543;
  animation-delay: -.5s
}

.load-ball.d {
  background: #1a78af
}

@keyframes loading-ball {
  0%,100% {
    transform: translate(0)
  }

  25% {
    transform: translate(160%)
  }

  50% {
    transform: translate(160%,160%)
  }

  75% {
    transform: translate(0,160%)
  }
}

.animatedFade {
  animation-duration: .8s;
  -webkit-animation-duration: .8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.animatedNaneLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}

.animatedNaneRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}

.animatedNaneBottom {
  -webkit-animation-name: fadeInBottom;
  animation-name: fadeInBottom
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(5px);
    -webkit-transform: translateX(5px)
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(5px);
    -webkit-transform: translateX(5px)
  }

  100% {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0)
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-10px);
    -webkit-transform: translateX(-10px)
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-10px);
    -webkit-transform: translateX(-10px)
  }

  100% {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0)
  }
}

@keyframes fadeInBottom {
  0% {
    opacity: 0;
    transform: translateY(5px);
    -webkit-transform: translateY(5px)
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}

@-webkit-keyframes fadeInBottom {
  0% {
    opacity: 0;
    transform: translateY(5px);
    -webkit-transform: translateY(5px)
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
  }
}

@keyframes fadeUpOpacity {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

@-webkit-keyframes fadeUpOpacity {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

.sd-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: .1s;
  font-weight: 500;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px
}

.sd-button+.sd-button {
  margin-left: 10px
}

.sd-button.is-round {
  padding: 12px 20px
}

.sd-button:focus,.sd-button:hover {
  color: #409eff;
  border-color: #c6e2ff;
  background-color: #ecf5ff
}

.sd-button:active {
  color: #3a8ee6;
  border-color: #3a8ee6;
  outline: none
}

.sd-button::-moz-focus-inner {
  border: 0
}

.sd-button [class*=sd-icon-]+span {
  margin-left: 5px
}

.sd-button.is-plain:focus,.sd-button.is-plain:hover {
  background: #fff;
  border-color: #409eff;
  color: #409eff
}

.sd-button.is-plain:active {
  background: #fff;
  outline: none
}

.sd-button.is-active,.sd-button.is-plain:active {
  border-color: #3a8ee6;
  color: #3a8ee6
}

.sd-button.is-disabled,.sd-button.is-disabled:focus,.sd-button.is-disabled:hover {
  color: #c0c4cc;
  cursor: not-allowed;
  background-image: none;
  background-color: #fff;
  border-color: #ebeef5
}

.sd-button.is-disabled.sd-button--text {
  background-color: transparent
}

.sd-button.is-disabled.is-plain,.sd-button.is-disabled.is-plain:focus,.sd-button.is-disabled.is-plain:hover {
  background-color: #fff;
  border-color: #ebeef5;
  color: #c0c4cc
}

.sd-button.is-loading {
  position: relative;
  pointer-events: none
}

.sd-button.is-loading:before {
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: hsla(0,0%,100%,.35)
}

.sd-button.is-round {
  border-radius: 20px;
  padding: 12px 23px
}

.sd-button.is-circle {
  border-radius: 50%;
  padding: 12px
}

.sd-button--primary {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff
}

.sd-button--primary:focus,.sd-button--primary:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.sd-button--primary:active {
  outline: none
}

.sd-button--primary.is-active,.sd-button--primary:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #fff
}

.sd-button--primary.is-disabled,.sd-button--primary.is-disabled:active,.sd-button--primary.is-disabled:focus,.sd-button--primary.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

.sd-button--primary.is-plain {
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff
}

.sd-button--primary.is-plain:focus,.sd-button--primary.is-plain:hover {
  background: #409eff;
  border-color: #409eff;
  color: #fff
}

.sd-button--primary.is-plain:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #fff;
  outline: none
}

.sd-button--primary.is-plain.is-disabled,.sd-button--primary.is-plain.is-disabled:active,.sd-button--primary.is-plain.is-disabled:focus,.sd-button--primary.is-plain.is-disabled:hover {
  color: #8cc5ff;
  background-color: #ecf5ff;
  border-color: #d9ecff
}

.sd-button--success {
  color: #fff;
  background-color: #67c23a;
  border-color: #67c23a
}

.sd-button--success:focus,.sd-button--success:hover {
  background: #85ce61;
  border-color: #85ce61;
  color: #fff
}

.sd-button--success:active {
  outline: none
}

.sd-button--success.is-active,.sd-button--success:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff
}

.sd-button--success.is-disabled,.sd-button--success.is-disabled:active,.sd-button--success.is-disabled:focus,.sd-button--success.is-disabled:hover {
  color: #fff;
  background-color: #b3e19d;
  border-color: #b3e19d
}

.sd-button--success.is-plain {
  color: #67c23a;
  background: #f0f9eb;
  border-color: #c2e7b0
}

.sd-button--success.is-plain:focus,.sd-button--success.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #fff
}

.sd-button--success.is-plain:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff;
  outline: none
}

.sd-button--success.is-plain.is-disabled,.sd-button--success.is-plain.is-disabled:active,.sd-button--success.is-plain.is-disabled:focus,.sd-button--success.is-plain.is-disabled:hover {
  color: #a4da89;
  background-color: #f0f9eb;
  border-color: #e1f3d8
}

.sd-button--warning {
  color: #fff;
  background-color: #e6a23c;
  border-color: #e6a23c
}

.sd-button--warning:focus,.sd-button--warning:hover {
  background: #ebb563;
  border-color: #ebb563;
  color: #fff
}

.sd-button--warning:active {
  outline: none
}

.sd-button--warning.is-active,.sd-button--warning:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #fff
}

.sd-button--warning.is-disabled,.sd-button--warning.is-disabled:active,.sd-button--warning.is-disabled:focus,.sd-button--warning.is-disabled:hover {
  color: #fff;
  background-color: #f3d19e;
  border-color: #f3d19e
}

.sd-button--warning.is-plain {
  color: #e6a23c;
  background: #fdf6ec;
  border-color: #f5dab1
}

.sd-button--warning.is-plain:focus,.sd-button--warning.is-plain:hover {
  background: #e6a23c;
  border-color: #e6a23c;
  color: #fff
}

.sd-button--warning.is-plain:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #fff;
  outline: none
}

.sd-button--warning.is-plain.is-disabled,.sd-button--warning.is-plain.is-disabled:active,.sd-button--warning.is-plain.is-disabled:focus,.sd-button--warning.is-plain.is-disabled:hover {
  color: #f0c78a;
  background-color: #fdf6ec;
  border-color: #faecd8
}

.sd-button--danger {
  color: #fff;
  background-color: #f56c6c;
  border-color: #f56c6c
}

.sd-button--danger:focus,.sd-button--danger:hover {
  background: #f78989;
  border-color: #f78989;
  color: #fff
}

.sd-button--danger:active {
  outline: none
}

.sd-button--danger.is-active,.sd-button--danger:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #fff
}

.sd-button--danger.is-disabled,.sd-button--danger.is-disabled:active,.sd-button--danger.is-disabled:focus,.sd-button--danger.is-disabled:hover {
  color: #fff;
  background-color: #fab6b6;
  border-color: #fab6b6
}

.sd-button--danger.is-plain {
  color: #f56c6c;
  background: #fef0f0;
  border-color: #fbc4c4
}

.sd-button--danger.is-plain:focus,.sd-button--danger.is-plain:hover {
  background: #f56c6c;
  border-color: #f56c6c;
  color: #fff
}

.sd-button--danger.is-plain:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #fff;
  outline: none
}

.sd-button--danger.is-plain.is-disabled,.sd-button--danger.is-plain.is-disabled:active,.sd-button--danger.is-plain.is-disabled:focus,.sd-button--danger.is-plain.is-disabled:hover {
  color: #f9a7a7;
  background-color: #fef0f0;
  border-color: #fde2e2
}

.sd-button--info {
  color: #fff;
  background-color: #909399;
  border-color: #909399
}

.sd-button--info:focus,.sd-button--info:hover {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #fff
}

.sd-button--info:active {
  outline: none
}

.sd-button--info.is-active,.sd-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #fff
}

.sd-button--info.is-disabled,.sd-button--info.is-disabled:active,.sd-button--info.is-disabled:focus,.sd-button--info.is-disabled:hover {
  color: #fff;
  background-color: #c8c9cc;
  border-color: #c8c9cc
}

.sd-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6
}

.sd-button--info.is-plain:focus,.sd-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #fff
}

.sd-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #fff;
  outline: none
}

.sd-button--info.is-plain.is-disabled,.sd-button--info.is-plain.is-disabled:active,.sd-button--info.is-plain.is-disabled:focus,.sd-button--info.is-plain.is-disabled:hover {
  color: #bcbec2;
  background-color: #f4f4f5;
  border-color: #e9e9eb
}

.sd-button--medium {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px
}

.sd-button--medium.is-round {
  padding: 10px 20px
}

.sd-button--medium.is-circle {
  padding: 10px
}

.sd-button--small {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 3px
}

.sd-button--small.is-round {
  padding: 9px 15px
}

.sd-button--small.is-circle {
  padding: 9px
}

.sd-button--mini {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px
}

.sd-button--mini.is-round {
  padding: 7px 15px
}

.sd-button--mini.is-circle {
  padding: 7px
}

.sd-button--text {
  border-color: transparent;
  color: #409eff;
  background: transparent;
  padding-left: 0;
  padding-right: 0
}

.sd-button--text:focus,.sd-button--text:hover {
  color: #66b1ff;
  border-color: transparent;
  background-color: transparent
}

.sd-button--text:active {
  color: #3a8ee6;
  background-color: transparent
}

.sd-button--text.is-disabled,.sd-button--text.is-disabled:focus,.sd-button--text.is-disabled:hover,.sd-button--text:active {
  border-color: transparent
}

.sd-button-group {
  display: inline-block;
  vertical-align: middle
}

.sd-button-group:after,.sd-button-group:before {
  display: table;
  content: ""
}

.sd-button-group:after {
  clear: both
}

.sd-button-group>.sd-button {
  float: left;
  position: relative
}

.sd-button--royal {
  background-color: #7b72e9;
  border-color: #7b72e9;
  color: #fff
}

.sd-button--royal_xd {
  background-color: #7371ef;
  border-color: #7371ef;
  color: #fff
}

.sd-button--royal:focus,.sd-button--royal:hover,.sd-button--royal_xd:focus,.sd-button--royal_xd:hover {
  background-color: #a49ef0;
  border-color: #a49ef0;
  color: #fff
}

.sd-button--royal:active,.sd-button--royal_xd:active {
  outline: none
}

.sd-button--royal.is-active,.sd-button--royal:active,.sd-button--royal_xd.is-active,.sd-button--royal_xd:active {
  background-color: #827ae1;
  border-color: #827ae1;
  color: #fff
}

.sd-button--royal.is-disabled,.sd-button--royal.is-disabled:active,.sd-button--royal.is-disabled:focus,.sd-button--royal.is-disabled:hover {
  color: #fff;
  background-color: #c8c9cc;
  border-color: #c8c9cc
}

.sd-button--royal.is-plain {
  background-color: #f2f1ff;
  border-color: #c3bfed;
  color: #7b72e9
}

.sd-button--royal.is-plain:focus,.sd-button--royal.is-plain:hover {
  background-color: #7b72e9;
  border-color: #7b72e9;
  color: #fff
}

.sd-button--royal.is-plain:active {
  background-color: #827ae1;
  border-color: #827ae1;
  color: #fff;
  outline: none
}

.sd-button--royal.is-plain.is-disabled,.sd-button--royal.is-plain.is-disabled:active,.sd-button--royal.is-plain.is-disabled:focus,.sd-button--info.is-plain.is-disabled:hover {
  background-color: #1598a5;
  border-color: #1598a5;
  color: #fff
}

.sd-button--cyan {
  background-color: #1cb9c8;
  border-color: #1cb9c8;
  color: #fff
}

.sd-button--cyan:focus,.sd-button--cyan:hover {
  background-color: #57cad5;
  border-color: #57cad5;
  color: #fff
}

.sd-button--cyan:active {
  outline: none
}

.sd-button--cyan.is-active,.sd-button--cyan:active {
  background-color: #1598a5;
  border-color: #1598a5;
  color: #fff
}

.sd-button--cyan.is-disabled,.sd-button--cyan.is-disabled:active,.sd-button--cyan.is-disabled:focus,.sd-button--cyan.is-disabled:hover {
  color: #fff;
  background-color: #c8c9cc;
  border-color: #c8c9cc
}

.sd-button--cyan.is-plain {
  background-color: #ecfdff;
  border-color: #9fdde3;
  color: #1cb9cb
}

.sd-button--cyan.is-plain:focus,.sd-button--cyan.is-plain:hover {
  background-color: #1cb9c8;
  border-color: #1cb9c8;
  color: #fff
}

.sd-button--cyan.is-plain:active {
  background-color: #57cad5;
  border-color: #57cad5;
  color: #fff;
  outline: none
}

.sd-button--cyan.is-plain.is-disabled,.sd-button--cyan.is-plain.is-disabled:active,.sd-button--cyan.is-plain.is-disabled:focus,.sd-button--cyan.is-plain.is-disabled:hover {
  background-color: #d9fbfb;
  border-color: #caf5f9;
  color: #70c4ce
}

.sd-button--caution {
  background-color: #ff4351;
  border-color: #ff4351;
  color: #fff
}

.sd-button--caution:focus,.sd-button--caution:hover {
  background-color: #ff7680;
  border-color: #ff7680;
  color: #fff
}

.sd-button--caution:active {
  outline: none
}

.sd-button--caution.is-active,.sd-button--caution:active {
  background-color: #f64c59;
  border-color: #f64c59;
  color: #ff1022
}

.sd-button--highlight {
  background-color: #feae1b;
  border-color: #feae1b;
  color: #fff
}

.sd-button--highlight:focus,.sd-button--highlight:hover {
  background-color: #fec04e;
  border-color: #fec04e;
  color: #fff
}

.sd-button--highlight:active {
  outline: none
}

.sd-button--highlight.is-active,.sd-button--highlight:active {
  background-color: #f3ab26;
  border-color: #f3ab26;
  color: #e59501
}

.sd-button--success2 {
  color: #fff;
  background-color: #00af50;
  border-color: #00af50
}

.sd-button--success2:focus,.sd-button--success2:hover {
  background: #85ce61;
  border-color: #85ce61;
  color: #fff
}

.sd-button--success2:active {
  outline: none
}

.sd-button--success2.is-active,.sd-button--success2:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff
}

.sd-button--success2.is-disabled,.sd-button--success2.is-disabled:active,.sd-button--success2.is-disabled:focus,.sd-button--success2.is-disabled:hover {
  color: #fff;
  background-color: #b3e19d;
  border-color: #b3e19d
}

.sd-button--success2.is-plain {
  color: #67c23a;
  background: #f0f9eb;
  border-color: #c2e7b0
}

.sd-button--success2.is-plain:focus,.sd-button--success2.is-plain:hover {
  background: #67c23a;
  border-color: #67c23a;
  color: #fff
}

.sd-button--success2.is-plain:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #fff;
  outline: none
}

.sd-button--success2.is-plain.is-disabled,.sd-button--success2.is-plain.is-disabled:active,.sd-button--success2.is-plain.is-disabled:focus,.sd-button--success2.is-plain.is-disabled:hover {
  color: #a4da89;
  background-color: #f0f9eb;
  border-color: #e1f3d8
}

.sd-button-group.width130 .sd-button {
  width: 130px
}

.sd-button-group-right {
  margin-top: 15px
}

.sd-button-group-right .sd-button {
  float: right;
  margin-left: 0
}

.sd-button-group-right .sd-button+.sd-button {
  margin-right: 20px
}

.sd-button-group-right .sd-button+.sd-button.sd-button--small.sd-button--mini {
  margin-right: 10px
}

.sd-button--medium {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px
}

.sd-button--small {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 3px
}

.sd-button--mini {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px
}

.sd-input__inner {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
  width: 100%
}

.sd-input__inner::placeholder {
  color: #c0c4cc
}

.sd-input__inner:hover {
  border-color: #c0c4cc
}

.sd-input__inner:focus {
  outline: none;
  border-color: #409eff
}

.sd-input--medium .sd-input__inner {
  height: 36px;
  line-height: 36px
}

.sd-input--small .sd-input__inner {
  height: 32px;
  line-height: 32px
}

.sd-input--mini .sd-input__inner {
  height: 28px;
  line-height: 28px
}

.sd-input-group {
  line-height: normal;
  display: inline-table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0
}

.sd-input-group__append,.sd-input-group__prepend {
  background-color: transparent;
  color: #909399;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border-radius: 4px;
  white-space: nowrap
}

.sd-input-group__append .sd-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 12px;
  padding: 12px 20px 10px 20px
}

.sd-input-group>.sd-input__inner {
  vertical-align: middle;
  display: table-cell
}

.sd-input-group--append .sd-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.sd-input-group--prepend .sd-input__inner,.sd-input-group__append {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.sd-input-group__append {
  border-left: 0;
  width: 1px
}

.sd-button [class*=icon-]+span {
  margin-left: 3px
}

.sd-button--text {
  border-color: transparent;
  color: #999;
  background: transparent;
  padding-left: 0;
  padding-right: 0
}

.sd-button--text:focus,.sd-button--text:hover {
  color: #409eff;
  border-color: transparent;
  background-color: transparent
}

.sd-input__inner[disabled],.sd-input__inner[readonly] {
  background-color: #f5f7fa;
  border-color: #e4e7ed;
  color: #c0c4cc;
  cursor: not-allowed
}

.sd-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  font-size: 14px;
  font-weight: 500
}

.sd-link.sd-link--primary {
  color: #409eff
}

.sd-link.sd-link--primary:hover {
  color: #66b1ff
}

.sd-link.sd-link--info {
  color: #666
}

.sd-link.sd-link--info:hover {
  color: #999
}

.tabs-btns-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  font-size: 0;
  font-family: 'Microsoft YaHei'
}

.sd-radio-bnt {
  position: relative;
  display: inline-block;
  outline: none
}

.sd-radio-bnt__inner {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #dcdfe6;
  font-weight: 500;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  margin: 0;
  cursor: pointer;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 0
}

.sd-radio-bnt:last-child .sd-radio-bnt__inner {
  border-radius: 0 4px 4px 0
}

.sd-radio-bnt:first-child .sd-radio-bnt__inner {
  border-left: 1px solid #dcdfe6;
  border-radius: 4px 0 0 4px
}

.sd-radio-bnt__inner:hover {
  color: #409eff
}

.sd-radio-bnt.is-active .sd-radio-bnt__inner {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
  box-shadow: -1px 0 0 0 #409eff
}

.tabs-btns-group-medium .sd-radio-bnt__inner {
  font-size: 12px;
  padding: 6px 20px
}

.tabs-btns-group-medium9 .sd-radio-bnt__inner {
  font-size: 12px;
  padding: 9px 20px
}

.tabs-btns-group-medium12 .sd-radio-bnt__inner {
  font-size: 12px;
  padding: 12px 24px
}

::-moz-selection {
  background-color: #f50;
  color: #fff
}

::selection {
  background-color: #f50;
  color: #fff
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  overflow: visible
}

::-webkit-scrollbar-thumb {
  background-color: #e6e6e6;
  min-height: 25px;
  min-width: 25px;
  border: 1px solid #e0e0e0
}

::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border: 1px solid #efefef
}

.head-inner {
  border-bottom: 2px solid #ff8041;
  margin-left: -10px
}

.head-inner .head-nav li {
  float: left;
  padding: 6px 30px;
  color: #666;
  background: #fff;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  cursor: pointer
}

.head-inner .head-nav li:first-child {
  border-top-left-radius: 5px
}

.head-inner .head-nav li:last-child {
  border-top-right-radius: 5px
}

.head-inner .head-nav li a {
  color: #666
}

.head-inner .head-nav li:hover {
  color: #f50;
  background: rgba(32,32,64,.08);
  background: #ededf0\9
}

.head-inner .head-nav li:hover a {
  color: #f50
}

.head-inner .head-nav li.selected {
  color: #fff;
  background: #ff8041
}

.head-inner .head-nav li.selected a {
  color: #fff
}

.header .input-group {
  display: table;
  border-collapse: separate;
  margin-left: auto
}

.header .input-group .input-group-input .search-inp {
  width: 400px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding: 0 35px 0 20px;
  vertical-align: middle;
  background-color: #fff;
  border-color: #f50;
  border-width: 2px;
  border-radius: 4px 0 0 4px
}

.header .input-group .input-group-input {
  position: relative;
  float: left
}

.header .input-group .input-group-btn {
  float: left;
  position: relative;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle
}

.header .input-group .input-group-btn .search-btn {
  height: 40px;
  font-size: 14px;
  border: none;
  border-radius: 0 4px 4px 0;
  width: 96px;
  text-align: center
}

.btn-brand {
  color: #fff;
  background-color: #f50
}

.header {
  position: relative;
  padding: 20px 0 30px;
  background-color: #fff;
  border-top: 20px solid #fff;
  box-shadow: 0 0 6px 0 rgba(0,0,0,.08)
}

.header .head-logo {
  position: absolute;
  top: -20px;
  left: 0;
  margin-top: 2px;
  height: 60px;
  width: 160px;
  background-image: url(/Public/NewUI/image/indexLogo.png);
  background-repeat: no-repeat
}

.color-m {
  color: #666
}

.color-l {
  color: #999
}

.color-d {
  color: #333
}

.color-brand {
  color: #f50
}

.color-brand1 {
  color: #e9466c
}

.color-brand2 {
  color: #fc7a05
}

.color-brand3 {
  color: #367fac
}

.color-link {
  color: #f26554
}

.fr {
  float: right
}

.fl {
  float: left
}

.dis-in-block {
  display: inline-block;
  position: relative
}

.font-wb {
  font-weight: bold
}

.fsize14 {
  font-size: 14px
}

.font-size12 {
  font-size: 12px
}

.font-size14 {
  font-size: 14px
}

.font-size16 {
  font-size: 16px
}

.font-size18 {
  font-size: 18px
}

.font-size20 {
  font-size: 20px
}

.font-size24 {
  font-size: 24px
}

.font-size30 {
  font-size: 30px
}

.font-size32 {
  font-size: 32px
}

.line-h32 {
  line-height: 32px
}

.line-h34 {
  line-height: 34px
}

.line-h38 {
  line-height: 38px
}

.line-h40 {
  line-height: 40px
}

.prl2 {
  padding-right: 2px;
  padding-left: 2px
}

.pr2 {
  padding-right: 2px
}

.pl6 {
  padding-left: 6px
}

.pb10 {
  padding-bottom: 10px
}

.pb20 {
  padding-bottom: 20px
}

.pb25 {
  padding-bottom: 25px
}

.w50 {
  width: 50px
}

.w80 {
  width: 80px
}

.w100 {
  width: 100px
}

.m5 {
  margin: 5px
}

.text-overflow {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.wrap {
  width: 1190px;
  margin: 0 auto;
  position: relative
}

.list-wrap {
  margin-left: -20px;
  min-height: 600px;
  position: relative
}

.list-wrap a:hover {
  color: #f50
}

.list-wrap .tag-cell {
  position: relative;
  float: left;
  width: 259px;
  height: 410px;
  margin-top: 20px;
  margin-left: 20px;
  padding: 10px;
  background: #fff;
  -webkit-box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  -ms-box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  -o-box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  word-break: break-all;
  background: #fff;
  border-radius: 10px
}

.list-wrap .tag-cell .pic-box {
  border-bottom: 1px solid #efefef;
  position: relative
}

.list-wrap .tag-cell .box-btn-group-f {
  position: absolute;
  width: 100%;
  bottom: 0;
  opacity: 0;
  background: linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -webkit-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -o-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8));
  background: -moz-linear-gradient(0deg,rgba(89,158,253,.8),rgba(77,116,255,.8))
}

.list-wrap .tag-cell .box-btn-group-f span.box-btn {
  line-height: 30px;
  width: 100%;
  text-align: center;
  display: inline-block;
  color: #fff;
  cursor: pointer
}

.list-wrap .tag-cell .box-btn-group-f span.box-btn:hover {
  opacity: .6
}

.list-wrap .tag-cell .tag-cell-img.img-load img {
  opacity: 1;
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out
}

.list-wrap .tag-cell .tag-cell-img img {
  max-width: 100%;
  max-height: 100%;
  opacity: 0;
  position: relative;
  vertical-align: top
}

.hover_hb {
  -webkit-transition: all .32s ease-in-out;
  transition: all .32s ease-in-out
}

.list-wrap .tag-cell.hover_hb:hover {
  -webkit-box-shadow: 0 20px 30px 0 rgba(0,0,0,.07);
  box-shadow: 0 20px 30px 0 rgba(0,0,0,.07);
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px)
}

.list-wrap .tag-cell.hover_hb:hover .box-btn-group-f {
  opacity: 1
}

.list-wrap .tag-cell .box-content .content-line .content-title {
  display: block;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.list-wrap .tag-cell .box-assist-info {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  margin-left: -10px;
  background: #fcfcfc;
  border-radius: 0 5px
}

.list-wrap .tag-cell .box-assist-info .content-line {
  padding: 0 6px 16px 4px
}

.list-wrap .tag-cell .box-assist-info .content-line:last-child {
  padding-bottom: 0
}

.list-wrap-s .tag-cell {
  width: 232px;
  padding: 0;
  margin-left: 10px
}

.list-wrap-s .tag-cell .pic-box {
  height: 232px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  display: block\0;
  display: block\9
}

.list-wrap-s .tag-cell .tag-cell-img img {
  border-radius: 5px 5px 0 0;
  display: block;
  margin: 0 auto
}

.list-wrap-s .tag-cell .box-assist-info {
  margin-left: 0;
  box-sizing: border-box
}

.list-wrap-s .tag-cell .box-assist-info .content-line {
  padding: 0 0 10px 0
}

.num-panel {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex-direction: row;
  justify-content: space-between;
  text-align: center
}

.num-panel .num-cell {
  flex-grow: 1;
  border-right: 1px solid #e8e8e8
}

.num-panel .num-cell:last-child {
  border-right: none
}

.number {
  font-size: 16px
}

.num-panel .num-cell .number .symbol_yuan {
  font-size: 12px
}

.number {
  font-family: tahoma
}

.number-16 .integer {
  font-size: 16px
}

.number .integer {
  font-weight: 700
}

.number .pointer {
}

.number .decimal {
  font-size: 12px;
  font-weight: 700
}

.number .percent {
  font-size: 12px;
  margin-left: 2px
}

.icon-bg {
  width: 28px;
  height: 16px;
  border-radius: 1px;
  line-height: 14px;
  font-style: normal;
  color: #fff;
  text-align: center
}

.icon-dingxiang {
  background: #01ccaa
}

.icon-dingxiang:hover {
  background: #06ae92
}

.icon-zixuan {
  background: #5a8ef6
}

.icon-zixuan:hover {
  background: #4b79d6
}

.icon-yingxiaojihua {
  background: #eea400
}

.icon-yingxiaojihua:hover {
  background: #da9703
}

.icon-yingxiaojihua {
  background: #eea400
}

.fl,.icon-bg {
  float: left
}

.sd-layer-tips.layui-layer-tips {
  word-wrap: break-word;
  word-break: break-all
}

.sd-layer-tips.layui-layer-tips i.layui-layer-TipsG {
  border-right-width: 0!important
}

img.inshopCopyImg {
  width: 120px
}

.mt0 {
  margin-top: 0
}

.mt10 {
  margin-top: 10px
}

.ml20 {
  margin-left: 20px
}

.mt20 {
  margin-top: 20px
}

.mt10 {
  margin-top: 10px
}

.mt5 {
  margin-top: 5px
}

.ml5 {
  margin-left: 5px
}

.mr8 {
  margin-right: 8px
}

.mr5 {
  margin-right: 5px
}

.mr10 {
  margin-right: 10px
}

.ml4 {
  margin-left: 4px
}

.ml2 {
  margin-left: 2px
}

.ml10 {
  margin-left: 10px
}

.pr5 {
  padding-right: 5px
}

.fz14 {
  font-size: 14px
}

.talign-c {
  text-align: center
}

.select-w120 {
  width: 120px
}

.btn,.btn.btn-default,.pubfont {
  font-size: 12px;
  cursor: pointer
}

.valign-m {
  vertical-align: middle
}

.valign-b {
  vertical-align: bottom
}

.valign-sub {
  vertical-align: sub
}

.block-lists-top-wrap {
  background: #fff;
  position: relative;
  border: 1px solid #e2e2e9
}

.block-lists-top-wrap .lists-top-filter {
  height: 36px;
  background: #f5f5f7;
  border-bottom: 1px solid #e2e2e9;
  border-left: 1px solid #e2e2e9;
  margin-left: -1px
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item {
  height: 36px;
  line-height: 33px;
  display: inline-block;
  text-align: center;
  color: #333;
  padding: 0 10px;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  border-left: 1px solid #f6f6f7;
  border-right: 1px solid #f6f6f7
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item:hover {
  background: #fff;
  border-left: 1px solid #e2e2e9;
  border-right: 1px solid #e2e2e9;
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item:first-child {
  border-left: 0
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd {
  position: absolute;
  left: -2px;
  top: 0;
  display: none;
  width: 135px;
  background: #fff;
  border: 1px solid #f2f2f5\9;
  -webkit-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -ms-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -o-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  border: 1px solid #d3d3db;
  z-index: 100
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd .item-bd-select {
  height: 32px;
  line-height: 32px;
  display: block;
  text-align: left;
  padding: 0 18px;
  color: #666;
  position: relative
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd .item-bd-select:hover {
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd-price {
  width: 130px;
  top: -1px
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd-query {
  width: 104px
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-item .item-bd-hdEndTime {
  width: 180px
}

.block-lists-top-wrap .lists-top-filter .lists-top-filter-input-wrap {
  width: 130px;
  margin-left: -27px;
  margin-top: -4px
}

.block-lists-top-wrap .lists-top-filter .item-hover {
  z-index: 101
}

.block-lists-top-wrap .lists-top-filter .item-hover .item-hd {
  background: #fff
}

.block-lists-top-wrap .lists-top-filter .item-hover .item-bd {
  display: block
}

.block-lists-top-wrap .lists-top-filter .selected {
  background: #fff;
  color: #f50;
  border-left: 1px solid #e2e2e9;
  border-right: 1px solid #e2e2e9
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right {
  position: absolute;
  right: 0;
  top: 0;
  height: 38px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item {
  height: 36px;
  line-height: 36px;
  padding: 0;
  cursor: pointer;
  border-left: none!important;
  border-right: none!important
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item:hover {
  background: #f6f6f7
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type {
  padding: 0 10px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type .pubfont {
  font-size: 16px;
  color: #999
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type:hover {
  background: rgba(32,32,64,.08);
  background: #ededf0\9;
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type:hover .pubfont {
  font-size: 16px;
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-selected .pubfont {
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc {
  padding: 0;
  width: 110px;
  position: relative
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-hd {
  position: relative;
  z-index: 996;
  padding: 0 10px;
  height: 37px;
  border: 1px solid #f2f2f5\9;
  border-bottom: 0;
  width: 88px;
  width: 89px\9;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections {
  width: 354px;
  min-height: 340px;
  top: 36px;
  left: -246px;
  z-index: 995;
  padding-bottom: 10px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section {
  display: block;
  text-align: left
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .hr-line {
  margin: 0 18px;
  border-top: dashed 1px #e0e0e0;
  height: 0;
  overflow: hidden
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .item-bd-items {
  margin: 8px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .item-bd-items li {
  float: left
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .item-bd-items li a {
  padding: 0 9px;
  cursor: pointer;
  line-height: 24px;
  color: #6d6d6d;
  display: block
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .cancelbtn {
  margin-left: 18px;
  margin-top: 7px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .input {
  height: 24px;
  margin-left: 16px;
  margin-right: -1px;
  width: 155px;
  padding: 2px 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-height: unset
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .btn-loc {
  height: 24px;
  line-height: 21px;
  margin-left: -5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc.item-hover .item-hd {
  border-left: 1px solid #e2e2e9;
  border-right: 1px solid #e2e2e9
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper {
  padding: 0
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination {
  margin: 0;
  border-radius: 0;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li {
  float: left;
  margin-top: 0;
  height: 36px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination .brixfont {
  color: #666
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination .disabled .brixfont {
  color: #ccc
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li:first-child:hover,.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li:last-child:hover {
  background: rgba(32,32,64,.08);
  background: #ededf0\9
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li:first-child:hover .brixfont,.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li:last-child:hover .brixfont {
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li.disabled:hover {
  background: 0 0!important
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li.disabled:hover .brixfont {
  color: #ccc!important
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .pagination-statistics-simplify {
  color: #666
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li a,.block-lists-top-wrap .lists-top-filter .list-top-filter-right .paginationwrapper .pagination li span {
  padding: 0 6px
}

.block-lists-top-wrap .lists-top-filter-tag {
  display: inline-block;
  height: 40px;
  line-height: 37px;
  margin-left: 10px;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag input {
  margin-right: 5px;
  vertical-align: -2px
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner {
  color: #999;
  width: 240px;
  height: 43px;
  line-height: 41px;
  padding-left: 10px;
  display: block;
  margin-top: -1px;
  text-align: left;
  border: 1px solid transparent;
  z-index: 100
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner .filter-input {
  width: 40px;
  height: 24px;
  border-radius: 2px;
  margin: 0 2px;
  padding: 2px 3px;
  display: inline-block;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner .btn {
  display: none;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag label {
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag .yxjh-tip-icon {
  display: inline-block;
  position: relative
}

.block-lists-top-wrap .lists-top-filter-tag .yxjh-tip-icon .yxjh-tip {
  position: absolute;
  width: 205px;
  height: 35px;
  z-index: 2;
  line-height: 1.5;
  background: #fff;
  padding: 10px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  border: 1px solid #ebebeb;
  top: 30px;
  left: 0;
  display: none
}

.block-lists-top-wrap .lists-top-filter-tag .yxjh-tip-icon .yxjh-tip.show {
  display: block
}

.block-lists-top-wrap .lists-top-filter-tag-sells {
  width: 140px
}

.block-lists-top-wrap .lists-top-filter-tag-sells .input-wrap-inner {
  width: 198px
}

.block-lists-top-wrap .lists-top-filter-tag-rate {
  width: 160px
}

.block-lists-top-wrap .lists-top-filter-tag-rate .input-wrap-inner {
  width: 232px
}

.block-lists-top-wrap .lists-top-filter-tag-price {
  width: 200px
}

.block-lists-top-wrap .lists-top-filter-tag-price .input-wrap-inner {
  width: 250px
}

.block-lists-top-wrap .lists-top-filter-tag-price2 {
  width: 260px
}

.block-lists-top-wrap .lists-top-filter-tag-price2 .input-wrap-inner {
  width: 300px
}

.block-lists-top-wrap .lists-top-filter .item-hover {
  z-index: 101
}

.block-lists-top-wrap .lists-top-filter .item-hover .item-hd {
  background: #fff
}

.block-lists-top-wrap .lists-top-filter .item-hover .item-bd {
  display: block
}

.block-lists-top-wrap .lists-top-filter .selected {
  background: #fff;
  color: #f50;
  border-left: 1px solid #e2e2e9;
  border-right: 1px solid #e2e2e9
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right {
  position: absolute;
  right: 0;
  top: 0;
  height: 38px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right.item-hover {
  z-index: 1644
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item {
  height: 36px;
  line-height: 36px;
  padding: 0;
  cursor: pointer;
  border-left: none!important;
  border-right: none!important
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item:hover {
  background: #f6f6f7
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type {
  padding: 0 10px
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type .pubfont {
  font-size: 16px;
  color: #999
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type:hover {
  background: rgba(32,32,64,.08);
  background: #ededf0\9;
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-type:hover .pubfont {
  font-size: 16px;
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-selected .pubfont {
  color: #f50
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc {
  padding: 0;
  width: 110px;
  position: relative
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-hd {
  position: relative;
  z-index: 996;
  padding: 0 10px;
  height: 37px;
  border: 1px solid #f2f2f5\9;
  border-bottom: 0;
  width: 88px;
  width: 89px\9;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section {
  display: block;
  text-align: left
}

.block-lists-top-wrap .lists-top-filter .list-top-filter-right .lists-top-filter-item-loc .item-bd-sections .item-bd-section .hr-line {
  margin: 0 18px;
  border-top: dashed 1px #e0e0e0;
  height: 0;
  overflow: hidden
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner .filter-input {
  width: 40px;
  height: 24px;
  border-radius: 2px;
  margin: 0 2px;
  padding: 2px 3px;
  display: inline-block;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner .tbtn {
  display: none;
  vertical-align: middle
}

.block-lists-top-wrap .lists-top-filter-tag input {
  margin-right: 5px;
  vertical-align: -2px
}

.block-lists-top-wrap .lists-top-filter-tag .input-wrap-inner .filter-input {
  width: 40px;
  height: 24px;
  border-radius: 2px;
  margin: 0 2px;
  padding: 2px 3px;
  display: inline-block;
  vertical-align: middle
}

.block-lists-top-wrap .item-hover .input-wrap-inner {
  position: relative;
  background: #fff;
  border: 1px solid #d3d3db;
  -webkit-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -ms-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -o-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  box-shadow: 0 2px 6px 0 rgba(32,32,64,.16)
}

.block-lists-top-wrap .item-hover .input-wrap-inner .tbtn {
  display: inline-block
}

.block-lists-top-wrap .item-hover {
  overflow: visible;
  z-index: 995;
  position: relative
}

.block-lists-top-wrap .lists-top-filter-tag-price:first-child {
  margin-left: 0
}

.tbtn {
  display: inline-block;
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #999;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  box-sizing: border-box
}

.tbtn-small {
  height: 24px;
  line-height: 22px;
  font-size: 12px
}

.tbtn-brand {
  color: #fff;
  background-color: #f50
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  padding: 1px;
  line-height: 1.42857143;
  white-space: normal;
  background-clip: padding-box;
  text-align: left
}

.popover-normal {
  font-size: 12px;
  font-weight: 400;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  border: 1px solid #ebebeb;
  background-color: #fff
}

.popover-normal .popover-content {
  padding: 10px;
  color: #333
}

label {
  cursor: pointer
}

.checkbox input {
  line-height: normal!important
}

.input::placeholder,.textarea::placeholder {
  color: #999
}

.input:focus,.textarea:focus {
  border-color: #f80;
  outline: 0
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0
}

.input::placeholder,.textarea::placeholder {
  color: #999
}

input::placeholder,textarea::placeholder {
  color: #a9a9a9;
  opacity: 1
}

.input,.textarea,.select {
  color: #333;
  font-size: 12px;
  min-height: 32px;
  padding: 6px 9px;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box
}

.input:hover,.textarea:hover {
  border-color: #ccc
}

.input:focus,.textarea:focus {
  border-color: #f80;
  outline: 0
}

.filter-wrap a {
  color: #666;
  outline: 0;
  text-decoration: none
}

.filter-wrap a:hover {
  color: #f50
}

.filter-wrap .filter-top-nav {
  color: #999
}

.filter-wrap .filter-top-nav .top-nav-text {
  float: left;
  height: 20px;
  line-height: 20px
}

.filter-wrap .filter-top-nav .top-nav-arrow {
  margin: 0 5px;
  height: 20px;
  line-height: 22px;
  float: left;
  font-family: 'å®‹ä½“';
  color: #999
}

.filter-wrap .filter-top-nav .top-nav-search {
  background-color: #ededf0;
  border: none;
  height: 21px;
  border-radius: 12px;
  outline: 0;
  padding: 0 10px;
  float: left;
  margin-right: 10px
}

.filter-wrap .filter-top-nav .top-nav-search:focus {
  background-color: #fff
}

.filter-wrap .filter-top-nav .top-nav-tag {
  position: relative;
  margin-right: 5px;
  padding: 0 22px 0 8px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid #ccc;
  height: 18px;
  line-height: 18px;
  color: #666;
  text-decoration: none;
  background: #fff;
  border-radius: 5px;
  max-width: 137px;
  margin-bottom: 4px
}

.filter-wrap .filter-top-nav .top-nav-tag .top-nav-tag-x {
  position: absolute;
  right: 15px;
  top: 5px;
  width: 8px;
  height: 8px;
  line-height: 8px;
  font-size: 23px;
  color: #ccc
}

.filter-wrap .filter-top-nav .top-nav-tag:hover {
  border-color: #f50
}

.filter-wrap .filter-top-nav .top-nav-tag:hover .top-nav-tag-x {
  color: #f50
}

.brixfont {
  font-family: brixfont!important
}

.filter-groups {
  background: #fff;
  margin-left: -10px;
  border: 1px solid #e2e2e9;
  margin-top: 10px;
  margin-bottom: 20px
}

.filter-groups .filter-groups-inner .filter-row {
  position: relative;
  border-bottom: 1px solid #f3f3f3
}

.filter-groups .filter-groups-inner .filter-row .filter-head {
  position: absolute;
  height: 35px;
  line-height: 35px;
  left: 0;
  top: 0
}

.filter-groups .filter-groups-inner .filter-row .filter-head .filter-head-name {
  color: #999;
  display: inline-block;
  max-width: 100px;
  height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.filter-groups .filter-groups-inner .filter-row .filter-body {
  padding-left: 90px;
  padding-right: 140px
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-inner {
  height: 35px;
  overflow: hidden
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag {
  float: left;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  cursor: pointer;
  color: #333
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag .filter-select {
  display: none
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag .filter-text {
  color: #333
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag:hover {
  background: rgba(32,32,32,.08);
  background: #ededf0\9;
  color: #f50
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-selected {
  background: #ff8041!important;
  color: #fff!important
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop {
  float: left;
  height: 35px;
  line-height: 35px;
  cursor: pointer
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop .filter-tag-hd {
  color: #333;
  padding: 0 20px;
  display: block;
  line-height: 33px;
  z-index: 998;
  position: relative
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop .filter-tag-hd .pubfont {
  display: inline-block;
  -webkit-transition: transform .3s ease-in;
  -webkit-transition: -webkit-transform .3s ease-in;
  transition: -webkit-transform .3s ease-in;
  transition: transform .3s ease-in;
  transition: transform .3s ease-in,-webkit-transform .3s ease-in
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop .filter-tag-bd {
  display: none;
  position: absolute;
  left: 0;
  top: 32px;
  width: 100%;
  padding-bottom: 10px;
  margin-left: -1px;
  background: #fcfcfc;
  z-index: 997;
  border: 1px solid #e2e2e9
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop-show .filter-tag-hd .pubfont {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-tag-drop-show .filter-tag-bd {
  display: block;
  border: 1px solid #e2e2e9;
  -webkit-box-shadow: 0 1px 3px 0 rgba(32,32,64,.04);
  -ms-box-shadow: 0 1px 3px 0 rgba(32,32,64,.04);
  -o-box-shadow: 0 1px 3px 0 rgba(32,32,64,.04);
  box-shadow: 0 1px 3px 0 rgba(32,32,64,.04)
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-btns {
  height: 40px;
  line-height: 40px;
  text-align: center
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-btns .btn {
  width: 104px;
  margin: 6px
}

.filter-groups .filter-groups-inner .filter-row .filter-foot {
  position: absolute;
  right: 30px;
  top: 0;
  width: 110px;
  height: 35px
}

.filter-groups .filter-groups-inner .filter-row .filter-foot .filter-btn {
  border: 1px solid #e2e2e9;
  color: #666;
  height: 16px;
  padding: 2px 12px;
  border-radius: 5px;
  top: 7px;
  left: 0;
  cursor: pointer;
  position: absolute
}

.filter-groups .filter-groups-inner .filter-row .filter-foot .filter-btn:hover {
  background: #f2f2f5;
  color: #f50
}

.filter-groups .filter-groups-inner .filter-row .filter-foot .filter-btn:hover .pubfont {
  color: #666
}

.filter-groups .filter-groups-inner .filter-row .filter-foot .filter-toggle {
  color: #666;
  cursor: pointer;
  position: absolute;
  left: 64px;
  top: 0;
  width: 76px;
  height: 36px;
  line-height: 36px;
  text-align: center
}

.filter-groups .filter-groups-inner .filter-row .filter-foot .filter-toggle:hover {
  background: #ededf0;
  color: #f50
}

.filter-groups .filter-groups-inner .filter-row-hide-toggle .filter-foot .filter-toggle {
  display: none!important
}

.filter-groups .filter-groups-inner .filter-row-select .filter-body .filter-btns {
  display: block
}

.filter-groups .filter-groups-inner .filter-row-select .filter-foot .filter-btn {
  display: none
}

.filter-groups .filter-groups-inner .filter-row-expend .filter-foot .filter-toggle-up {
  display: inline-block
}

.filter-groups .filter-groups-expend .toggle-expend-up,.filter-groups .filter-groups-inner .filter-row-expend .filter-foot .filter-toggle-down {
  display: none
}

.filter-groups .filter-groups-inner .filter-row-expend .filter-body .filter-inner {
  height: auto;
  max-height: 105px;
  overflow: auto
}

.filter-groups .filter-groups-expend {
  height: 24px;
  text-align: center;
  position: relative
}

.filter-groups .filter-groups-expend .filter-groups-expend-line {
  height: 4px;
  background: #f3f3f8
}

.filter-groups .filter-groups-expend .toggle-expend {
  width: 100px;
  height: 24px;
  line-height: 24px;
  background: #f3f3f8;
  color: #666;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer
}

.filter-groups .filter-groups-expend .toggle-expend .pubfont {
  margin-left: 2px
}

.filter-groups .filter-groups-expend .toggle-expend-down,.filter-groups .show .toggle-expend-up {
  display: block
}

.filter-groups .filter-groups-expend:hover .toggle-expend {
  color: #f50;
  background: #ebebf0
}

.filter-groups .filter-groups-expend:hover .filter-groups-expend-line,.filter-groups .filter-groups-expend:hover .toggle-expend {
  background: #ebebf0
}

.filter-groups .show .toggle-expend-down {
  display: none
}

.filter-groups .filter-groups-inner .filter-row .filter-body .filter-btns .btn {
  width: 104px;
  margin: 6px
}

.btn,.btn-calendar:before,.input,.textarea {
  vertical-align: middle
}

.btn {
  display: inline-block;
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  box-sizing: border-box
}

.btn.focus,.btn:focus,.btn:hover {
  text-decoration: none
}

.btn.active,.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.active .btn:active:focus,.btn.focus,.btn:active,.btn:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-brand.active,.btn-brand.focus,.btn-brand.hover,.btn-brand.zeroclipboard-is-hover,.btn-brand:active,.btn-brand:focus,.btn-brand:hover {
  background-color: #e65c17;
  color: #fff
}

.btn-small {
  height: 24px;
  line-height: 22px;
  font-size: 12px
}

.btn-gray {
  color: #333;
  background: rgba(32,32,64,.08);
  background-color: #ededf0\9
}

.btn-gray.active,.btn-gray.focus,.btn-gray.hover,.btn-gray:active,.btn-gray:focus,.btn-gray:hover {
  color: #f50;
  background: rgba(32,32,64,.16);
  background: #ebebf0\9
}

.btn-xsmall {
  height: 20px;
  line-height: 18px;
  font-size: 12px
}

.spin {
  height: 200px;
  line-height: 200px
}

.spin .three-bounce {
  text-align: center
}

.spin .three-bounce div {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background-color: #f50;
  margin-top: -9px;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.spin .three-bounce .one {
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s
}

.spin .three-bounce .two {
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s
}

.spin.blue .three-bounce div {
  background-color: #348bee
}

.spin.xd-spin {
  line-height: 200px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.2);
  z-index: 999;
  border-radius: 5px;
  padding-bottom: 20px;
  padding-right: 20px;
  margin: 0 -10px
}

@-webkit-keyframes bouncedelay {
  0%,100%,80% {
    -webkit-transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1)
  }
}

@keyframes bouncedelay {
  0%,100%,80% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

.xd-listnav-ul .checkbox input {
  margin-right: 5px;
  vertical-align: -2px
}

.xd-listnav-ul .checkbox input {
  display: none
}

.xd-listnav-ul li .checked {
  color: #f41a1a
}

.xd-listnav-ul.xd-listnav-ul-show li {
  padding: 0 19px
}

.xd-listnav-ul.xd-listnav-ul-show li .checkbox input {
  display: inline-block
}

.xd-listnav-ul.xd-listnav-ul-show li:first-child .checkbox input {
  display: none
}

.xd-listnav-ul.xd-listnav-ul-show li .listnav-num {
  opacity: 0
}

.xd-listnav-ul.xd-listnav-ul-show li:first-child .listnav-num {
  opacity: 1
}

.xd-special_filter .filter-row>div {
  display: inline-block
}

.xd-special_filter .filter-row {
  padding-top: 10px;
  padding-left: 20px;
  border-bottom: 1px solid #eee
}

.xd-special_filter .filter-row:last-child {
  border-bottom: none
}

.lists-hover-screen {
  height: 36px;
  line-height: 33px;
  display: inline-block;
  text-align: center;
  color: #333;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  vertical-align: middle
}

.lists-hover-screen .cell img {
  vertical-align: text-bottom;
  margin-left: 3px
}

.lists-hover-screen .cell-hd {
  position: absolute;
  left: -2px;
  top: 0;
  display: none;
  width: 135px;
  background: #fff;
  border: 1px solid #f2f2f5\9;
  -webkit-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -ms-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -o-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  border: 1px solid #d3d3db;
  z-index: 100
}

.lists-hover-screen.item-hover .cell-hd {
  display: block
}

.item-bd-select {
  height: 32px;
  line-height: 32px;
  display: block;
  text-align: left;
  padding: 0 18px;
  color: #666;
  position: relative
}

.lists-hover-screen.selected {
  color: #f50
}

.filter-row .filter-head {
  width: 60px;
  text-align: right
}

.filter-row .filter-body .listnav-label {
  margin-left: 20px;
  height: 36px;
  line-height: 33px
}

.filter-row .filter-body .listnav-label .tbtn {
  vertical-align: middle;
  display: none
}

.filter-row .filter-body .listnav-label.item-hover .tbtn {
  display: inline-block
}

.filter-row .filter-body .listnav-label-w1 {
  width: 140px
}

.filter-row .filter-body .listnav-label-w2 {
  width: 120px
}

.filter-row .filter-body .listnav-label .input-wrap-inner {
  color: #999;
  width: 160px;
  height: 43px;
  line-height: 41px;
  padding-left: 6px;
  margin-top: -1px;
  text-align: left;
  border: 1px solid transparent;
  display: inline-block;
  z-index: 100
}

.filter-row .filter-body .listnav-label {
  display: inline-block
}

.filter-row .filter-body .listnav-label.item-hover {
  overflow: visible;
  z-index: 995;
  position: relative
}

.filter-row .filter-body .listnav-label.item-hover .input-wrap-inner {
  width: 210px
}

.filter-row .filter-body .listnav-label-w2.item-hover .input-wrap-inner {
  width: 190px
}

.filter-row .filter-body .listnav-label-w3.item-hover .input-wrap-inner {
  width: 160px
}

.filter-row .filter-body .listnav-label.item-hover .input-wrap-inner {
  position: relative;
  background: #fff;
  border: 1px solid #d3d3db;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -ms-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  -o-box-shadow: 0 2px 6px 0 rgba(32,32,64,.16);
  box-shadow: 0 2px 6px 0 rgba(32,32,64,.16)
}

.sd-tabs-nav-warp {
  position: relative;
  white-space: nowrap
}

.sd-tabs-nav-warp::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #e4e7ed;
  z-index: 1
}

.sd-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #409eff;
  z-index: 16;
  transition: transform .3s cubic-bezier(.645,.045,.355,1);
  list-style: none
}

.sd-tabs__item,.sd-tabs__item-s {
  float: left;
  padding: 0 20px;
  padding-left: 20px;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  display: inline-block;
  list-style: none;
  font-size: 14px;
  font-weight: 500;
  color: #303133;
  position: relative
}

.sd-tabs__item.is-active {
  color: #409eff
}

.sd-tabs__item:hover {
  color: #409eff;
  cursor: pointer
}

.sd-tabs__item.sprl {
  padding: 0 16px
}

.copy-target-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: -1644;
  opacity: 0;
  filter: "filter(opacity=57)";
  filter: alpha(opacity=57);
  zoom:1}

.fg-search-wrap {
  margin: 10px;
  padding: 30px 60px 40px 90px;
  background-color: #fff;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  box-shadow: 0 0 14px 0 rgba(0,0,0,.08);
  border-radius: 5px;
  transition: all .3s ease-in
}

.fg-search-wrap .fg-search-box {
  font-size: 14px
}

.label-group {
  margin-top: 16px;
  border-bottom: 1px solid #f5f5f5
}

.label-group .type-label {
  display: inline-block;
  width: 80px;
  line-height: 32px;
  margin-right: 10px;
  color: #999;
  text-align: right;
  vertical-align: top
}

.label-group .types-wrap {
  display: inline-block;
  width: 80%
}

.label-group .types-wrap .type-cell {
  padding: 5px 12px 6px;
  margin-bottom: 16px;
  cursor: pointer;
  border-radius: 4px;
  color: #666;
  display: inline-block
}

.label-group .types-wrap .type-cell:hover {
  color: #409eff
}

.label-group .types-wrap .type-cell.is-active {
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
  box-shadow: -1px 0 0 0 #409eff
}

.fg-options {
  transition: all 3s ease-in
}

.fg-search-wrap.hasList {
  padding: 30px
}

.fg-options.hidden {
  overflow: hidden;
  height: 1px
}

.btn-option-show {
  display: none
}

.btn-option-show.show {
  display: inline-block
}

.input-comb {
  position: relative;
  display: inline-block
}

.input-comb em {
  position: absolute;
  right: 0;
  top: 5px;
  width: 24px;
  line-height: 32px;
  cursor: pointer
}

.input-comb .dy-num-list {
  position: absolute;
  width: 100%;
  top: 38px;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
  border: 1px solid #ccc;
  border-top-color: #ccc;
  border-top-style: solid;
  border-top-width: 1px;
  border-top: none;
  border-radius: 0 0 5px 5px;
  padding: 5px 0;
  z-index: 1644;
  display: none;
  box-sizing: border-box
}

.input-comb .dy-num-list li {
  padding: 5px 0;
  cursor: pointer;
  transition: all .1s ease-in-out;
  line-height: 20px
}

.input-comb .dy-num-list li:hover {
  background-color: #4e78ff;
  color: #fff
}

.text-leftI {
  text-align: left!important
}

.text-center {
  text-align: center
}

.media-list {
  display: table
}

.media-list .item-media {
  display: table-cell;
  padding-right: 10px
}

.media-list .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 3px
}

.media-list .item-inner {
  display: table-cell;
  text-align: left;
  font-size: 14px;
  vertical-align: middle
}

.bordert {
  border-top: 1px solid #e8e8e8
}

.mask-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.7);
  z-index: 1644;
  overflow: auto;
  overflow-x: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0
}

.popup-content-wrap {
  background: #fff;
  border-radius: 4px;
  width: 610px;
  min-height: 139px;
  height: auto;
  padding: 30px;
  position: relative;
  margin: 60px auto 0
}

.goods-popup {
  width: 990px;
  font: normal 14px/1.5 "Microsoft Yahei","Helvetica Neue",Tahoma,Geneva,sans-serif
}

.goods-popup-nop {
  padding: 0
}

.goods-popup .iconx-close {
  position: absolute;
  z-index: 1644;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 2px;
  color: #333
}

.goods-popup .iconx-close:hover {
  cursor: pointer;
  color: #999
}

.sd-table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: -webkit-body
}

.sd-table th {
  font-size: 14px;
  vertical-align: middle;
  background: #fafafa;
  font-weight: normal;
  color: #999;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
  padding: 16px 10px
}

.sd-table td {
  color: #595959;
  vertical-align: middle;
  border-bottom: 1px solid #e8e8e8;
  color: #595959
}

.sd-table tr:hover {
  background: #edf0f5
}

.sd-table-center {
  text-align: center
}

.item-info {
  display: table
}

.item-info .item-media {
  display: table-cell;
  padding-right: 10px
}

.item-info .item-media img {
  width: 48px;
  height: 48px;
  border-radius: 3px
}

.item-info .item-inner {
  display: table-cell;
  text-align: left;
  font-size: 14px;
  vertical-align: middle
}

.goods-popup .item-head .item {
  margin-bottom: 16px;
  font-size: 18px
}

.goods-popup .item-head .item-info img {
  width: 136px;
  height: 136px;
  display: inline-block;
  margin-right: 16px;
  border-radius: 3px
}

.goods-popup .item-head .item-title {
  color: #333;
  font-size: 18px;
  padding-top: 8px;
  line-height: 1.4
}

.goods-popup .item-head .item-price {
  color: #ff5000
}

.goods-popup .item-head .item-price .price {
  font-size: 40px;
  line-height: 1.2;
  font-weight: bold;
  letter-spacing: -2px
}

.goods-popup .item-head .item-price .original {
  font-size: 12px;
  color: #8c8c8c;
  text-decoration: line-through
}

.goods-popup .item-head .item-amount {
  color: #c8c8c8;
  font-size: 14px
}

.goods-popup .item-head .item-amount span {
  color: #333
}

.details-list-wrap .media-list .item-media img {
  width: 60px;
  height: 80px;
  border-radius: 2px
}

.details-list-wrap .item-inner .item-title {
  max-width: 240px;
  margin-bottom: 10px;
  word-wrap: break-word
}

.details-list-wrap .item-inner .item-title.maxn {
  max-width: unset
}

.details-list-wrap .item-inner .item-title a {
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: justify;
  line-height: 22px
}

.details-list-wrap .item-inner .item-title a:hover {
  opacity: .8
}

.details-list-wrap .media-list .item-media {
  position: relative
}

.details-list-wrap .media-list .item-media img {
  border-radius: 2px;
  width: 90px;
  height: 120px
}

.details-list-wrap .media-list .item-media .risk-index {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
  padding: 0 6px;
  font-weight: normal;
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  width: auto;
  height: 20px;
  line-height: 20px;
  background: #cacaca
}

.details-list-wrap .xtable tr td:first-child {
  padding-left: 0
}

.details-list-wrap .sd-table .some-index span {
  margin-right: 10px
}

.details-list-wrap .sd-table td {
  box-sizing: border-box;
  padding: 16px 10px;
  color: #595959;
  border-bottom: 1px solid #e8e8e8
}

.details-list-wrap .sd-table tr td:first-child,.details-list-wrap .sd-table tr th:first-child {
  padding-left: 24px
}

.details-list-wrap .sd-table tr:hover {
  background: #edf0f5
}

.details-list-wrap a {
  color: #398ad9;
  text-decoration: none
}

.details-list-wrap a:focus,.details-list-wrap a:hover {
  color: #23527c
}

.item-article-source .sd-button {
  position: relative;
  padding: 14px
}

.item-article-source .sd-button .iconfont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: #fff
}

.item-article-source .sd-button .iconfont.icon-play {
  font-size: 12px;
  left: 53%
}

.load-more-fg {
  text-align: center;
  font-size: 16px;
  color: #999;
  clear: both;
  height: 16px;
  line-height: 16px;
  padding-bottom: 20px
}

.load-more-fg a {
  color: #999
}

.load-more-fg a:hover {
  color: #333
}

.sdfa-spin {
  -webkit-animation: sdfa-spin 2s infinite linear;
  animation: sdfa-spin 2s infinite linear;
  display: inline-block
}

.sdfa-pulse {
  -webkit-animation: sdfa-spin 1s infinite steps(8);
  animation: sdfa-spin 1s infinite steps(8);
  display: inline-block
}

@-webkit-keyframes sdfa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes sdfa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

.pane-title-on {
  font-size: 14px;
  color: #333;
  line-height: 22px;
  height: 40px;
  display: inline-block
}

.pane-title-on span {
  padding: 0 5px;
  color: #ee7c37
}

.minn {
  min-height: 0!important;
  min-height: unset!important
}

.goods-popup .details-info-content dt {
  font-size: 16px;
  color: #333;
  width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 30px
}

.video-pop .details-tag {
  background: #52c41a;
  border-radius: 2px;
  font-size: 12px;
  padding: 3px 8px;
  margin-right: 6px;
  color: #fff
}

.details-pop .video-details-head {
  padding: 24px 24px 0 24px;
  position: relative
}

.details-pop .video-details-head .details-tag {
  font-weight: normal;
  background: #52c41a
}

.details-pop .some-index span {
  width: auto;
  margin-right: 20px
}

.video-details-head .details-hd-cover {
  width: 102px;
  height: 136px;
  float: left;
  position: relative;
  margin-right: 12px
}

.video-details-head .details-hd-cover img {
  width: 102px;
  height: 136px
}

.video-details-head .details-hd-cover .r-tag {
  padding: 2px 4px;
  font-size: 12px;
  font-weight: normal;
  display: block;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: #ff3a3a;
  position: absolute;
  left: 0;
  top: 0
}

.video-details-head .details-hd-cover .r-tag.tag-1 {
  background: #ff4d1a
}

.video-details-head .details-hd-cover .r-tag.tag-2 {
  background: #f77d03
}

.video-details-head .details-hd-cover .r-tag.tag-3 {
  background: #19ad19
}

.video-details-head .details-hd-cover .r-tag.tag-4 {
  background: #d5d9da
}

.video-details-head .comment-area-block2 h6 {
  color: #333
}

.video-details-head .details-info-content dd {
  font-size: 13px
}

.video-details-head .content-list {
  margin-top: 0;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0
}

.video-details-head .content-list h5 {
  padding: 20px;
  font-size: 13px;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0
}

.video-details-head .item-time {
  font-size: 12px;
  color: #999;
  margin-left: 42px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e8e8e8
}

.video-details-head .item-head .g-count {
  font-size: 12px;
  color: #595959
}

.video-details-head .comment-area-block dl dd .name {
  width: 150px;
  color: #333;
  overflow: hidden;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.video-details-head .comment-area-block dl {
  display: flex
}

.video-details-head .comment-area-block dl dt {
  background: none;
  width: 48px;
  height: 48px;
  padding: 0
}

.video-details-head .comment-area-block dl dt img {
  width: 48px;
  height: 48px;
  border-radius: 100%
}

.video-details-head .comment-area-block dl dd {
  flex: 1
}

.video-details-head .btn-qr-code {
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
  position: relative;
  cursor: pointer;
  text-align: center
}

.video-details-head .btn-qr-code .iconx-qr-code {
  font-size: 22px;
  line-height: 34px
}

.video-details-head .btn-qr-code .detail-qr-code {
  display: none;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0,0,0,.16);
  border-radius: 4px;
  width: 140px;
  position: absolute;
  right: -42px;
  top: 40px;
  z-index: 1;
  padding: 10px 4px
}

.video-details-head .btn-qr-code:hover .detail-qr-code {
  display: block
}

.video-details-head .btn-qr-code .detail-qr-code img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  display: block
}

.video-details-head .btn-qr-code .detail-qr-code p {
  font-size: 12px;
  color: #333;
  text-align: center;
  padding-top: 10px
}

.video-details-head .btn-play {
  width: 90px
}

.video-details-head .btn-play i {
  margin-right: 8px
}

.video-details-head .btn-collection {
  background: #fabd14
}

.video-details-head .btn-collection:hover {
  background: #fea21b
}

.video-details-head .btn-collection:active {
  background: #e27f18
}

.video-details-head .btn-collection .v-icon-set {
  margin: 7px
}

.video-details-head .btn-collected {
  background: #f44727
}

.video-details-head .item-head .g-count i {
  color: #8c8c8c
}

.details-pop .video-details-head .details-info-content {
  float: none!important
}

.details-pop .video-details-head .play-content {
  position: absolute;
  right: 0;
  top: 0
}

.details-pop .play-content .tooltip-inner {
  white-space: pre-wrap;
  min-width: 45px
}

.details-pop .video-details-head .details-info-content dt {
  width: 560px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  font-weight: 700
}

.details-pop .video-details-head .item-tag {
  display: inline-table
}

.details-pop .video-details-head .item-tag ul {
  float: left
}

.details-pop .video-details-head .item-tag li {
  background: #f7f7f7;
  border-radius: 2px;
  height: 20px;
  line-height: 19px;
  text-align: center;
  font-size: 12px;
  color: #999;
  margin: 0 6px 6px 0;
  float: left
}

.details-pop .video-details-head .item-tag li a {
  padding: 0 4px;
  background: #e4f0ff;
  color: #4a90e2;
  display: block;
  box-shadow: none;
  border-radius: 4px
}

.details-pop .video-details-head .item-tag li a:hover {
  background: #caddfd!important;
  color: #4a90e2!important
}

.details-pop .video-details-head .item-tag li a.active {
  background: #e4f0ff;
  color: #9254de
}

.details-pop .video-details-head .some-index {
  float: inherit;
  padding: 16px 0;
  margin: 0;
  color: #595959;
  font-size: 13px
}

.details-info {
  position: relative
}

.details-pop .details-hd {
  padding-bottom: 24px
}

.video-pop .details-info-content dd {
  display: inline-block;
  font-size: 12px;
  color: #999;
  margin: 8px 15px 0 0;
  -webkit-text-size-adjust: none
}

.btn-collection {
  background: #ededed;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  vertical-align: middle
}

.btn-play {
  background: #52c41a;
  border-radius: 4px;
  width: 48px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer
}

.anchor-info {
  width: 720px;
  padding: 0 24px 0;
  height: auto;
  margin-bottom: 50px;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  float: left
}

.anchor-info .person-info-content .info-index {
  padding: 0 0 24px
}

.pull-left {
  float: left
}

.pull-right {
  float: right
}

.one-info dt {
  position: relative
}

.one-info dt img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  float: left
}

.one-info dd {
  line-height: 1.4;
  font-size: 12px;
  color: #585858;
  display: inline-block;
  margin-left: 13px
}

.one-info .name {
  font-size: 14px;
  color: #333
}

.one-info dd .icon-shop em {
  display: none
}

.one-info dd .icon-shop:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block
}

.one-info dd .icon-shop em:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent
}

.info-index {
  padding: 34px 0 30px
}

.info-index-item dl {
  float: left;
  width: 90px;
  text-align: center;
  position: relative
}

.info-index-item dl:after {
  display: inline-block;
  content: " ";
  position: absolute;
  background: #d9d9d9;
  height: 28px;
  width: 1px;
  top: 8px;
  right: 0
}

.info-index-item dl:last-child:after {
  height: 0
}

.info-index-item dl dt {
  color: #999;
  font-size: 12px;
  font-weight: normal
}

.info-index-item dl dd {
  color: #333;
  font-weight: bold;
  margin-top: 5px
}

.info-tag h5 {
  display: inline-block
}

.info-tag p {
  display: inline-block
}

.info-tag span {
  font-size: 12px;
  color: #a37c69;
  background: #fafafa;
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  padding: 2px 7px;
  margin-right: 5px
}

.comment-area {
  width: 270px;
  float: right
}

.details-pop .comment-area .comment-area-block1 {
  padding: 0 20px;
  height: 82px;
  box-sizing: border-box
}

.details-pop .comment-area .chart-title {
  font-size: 14px;
  color: #333;
  margin-bottom: 16px;
  padding: 0 24px
}

.details-pop .comment-area .comment-chart {
  padding: 0;
  height: 189px;
  margin-bottom: 24px
}

.details-pop .comment-area .comment-chart:before {
  height: 0
}

.details-pop .comment-area .comment-chart::after {
  height: 0
}

.details-pop .details-hd {
  border-bottom: none!important
}

.details-pop .tab-nav {
  margin-bottom: 24px;
  border-radius: 3px 3px 0 0;
  height: 50px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-width: 1px 0;
  padding: 0 24px!important
}

.details-pop .tab-nav li {
  float: left;
  margin-right: 16px
}

.details-pop .tab-nav li a {
  color: #595959;
  padding: 0 16px;
  display: inline-block;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  position: relative
}

.details-pop .comment-area-block1 {
  background: #fff
}

.details-pop .comment-area-block dl dd .name {
  color: #333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.details-pop .comment-area-block1:hover dl dd .name {
  opacity: .8
}

.iconx-shop {
  vertical-align: middle;
  color: #fabd14;
  font-size: 20px
}

.comment-area {
  width: 270px;
  float: right
}

.comment-area-block1 {
  background: #100f1d;
  width: 270px;
  height: 124px;
  padding: 30px 20px
}

.comment-area-block dl {
  display: flex
}

.comment-area-block dl dt {
  width: 52px;
  height: 52px;
  margin-right: 10px;
  box-sizing: border-box
}

.comment-area-block dl dt img {
  width: 52px;
  height: 52px;
  border-radius: 100%
}

.comment-area-block dl dd {
  flex: 1
}

.comment-area-block dl dd .name {
  font-size: 16px;
  color: #fff;
  position: relative;
  margin-bottom: 5px
}

.comment-area-block dl dd .name span {
  position: absolute;
  top: 20px;
  right: 0
}

.comment-area-block dl dd .use-number {
  font-size: 12px;
  color: #999
}

.comment-area-block2 {
  background: #100f1d;
  width: 270px;
  height: 427px
}

.comment-area-block2 h6 {
  border-bottom: 1px solid #343639;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  color: #999;
  text-align: center;
  margin: 0 20px 0 40px
}

.comment-area-block2 dl {
  position: relative;
  padding: 10px 0 0 0
}

.comment-area-block2 dl dt {
  background: none;
  width: 30px;
  height: 20px;
  padding: 0 10px
}

.comment-area-block2 dl dt img {
  width: 20px;
  height: 20px
}

.comment-area-block2 dl dd {
  border-bottom: 1px solid #343639;
  margin-right: 20px;
  font-size: 10px;
  color: #999;
  padding: 0 0 10px 0
}

.comment-area-block2 dl dd .name {
  color: #999;
  font-size: 13px
}

.comment-area-block2 dl dd .message {
  color: #fff;
  font-size: 13px;
  margin-bottom: 5px
}

.comment-area-block2 dd .like {
  position: absolute;
  right: 20px;
  top: 10px;
  text-align: right;
  font-size: 12px
}

.comment-area-block2 .comments-list .load-more {
  padding-top: 200px
}

.hot-words {
  padding: 6px 0 20px 0
}

.hot-words * {
  box-sizing: border-box
}

.hot-words h5 {
  color: #333;
  font-size: 14px;
  margin-bottom: 40px
}

.mpArticleHot {
  padding: 0 20px 20px 0
}

.mpArticleHot ul {
  margin: 0;
  padding: 0
}

.articleRatio {
  height: 160px
}

.articleRatio ul {
  list-style: none;
  padding: 0 0 0 5%
}

.articleRatio li {
  height: 40px;
  border-top: 1px dashed #e9e9e9;
  position: relative
}

.articleRatio li:last-child {
  border-top: 2px solid #e9e9e9
}

.articleRatio .ratio {
  position: absolute;
  color: #a5afb7;
  font-size: 11px;
  left: -5%;
  top: -9px
}

.Distribution {
  margin-left: 6%
}

.Distribution ul {
  list-style: none;
  width: 100%
}

.Distribution li {
  float: left;
  width: 10%;
  text-align: center;
  padding-top: 5px
}

.Ratio {
  position: relative;
  margin-left: 6%
}

.Ratio ul {
  list-style: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0
}

.Ratio ul li {
  width: 10%;
  float: left;
  position: relative;
  z-index: 1
}

.columnarDistribution {
  width: 32px;
  height: 160px;
  margin: 0 auto
}

.columnarDistribution span {
  display: block;
  position: absolute;
  bottom: 0;
  width: 32px
}

.columnarDistribution i {
  height: 100%;
  width: 32px;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-animation: easeHeight .8s 0s;
  -moz-animation: easeHeight .8s 0s;
  animation: easeHeight .8s 0s
}

.columnarDistribution .distributionProportion {
  background: #51c41a;
  display: block
}

.columnarDistribution em {
  font-style: normal;
  position: absolute;
  height: 16px;
  line-height: 16px;
  top: -20px;
  left: 0;
  width: 36px;
  text-align: center;
  -webkit-text-size-adjust: none;
  font-size: 10px
}

@-webkit-keyframes easeHeight {
  0% {
    height: 0
  }

  100% {
    height: 100%
  }
}

@-moz-keyframes easeHeight {
  0% {
    height: 0
  }

  100% {
    height: 100%
  }
}

@keyframes easeHeight {
  0% {
    height: 0
  }

  100% {
    height: 100%
  }
}

.query-results-630 .help-link-good {
  width: 630px
}

.query-results-630 .help-link-good .help-link {
  position: absolute;
  top: 0;
  right: 70px
}

.v-search-item {
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
  border-radius: 4px;
  min-height: 219px;
  margin-bottom: 24px;
  padding: 24px
}

.v-search-info {
  min-height: 100px;
  position: relative
}

.v-search-info dl {
  display: table
}

.v-search-info dt {
  position: relative;
  width: 80px;
  display: table-cell;
  vertical-align: top
}

.v-search-info dd:last-child {
  margin-bottom: 20px
}

.v-search-info dt .icon-cert {
  background: url(../images/video/icon-cert.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  left: 43px;
  top: 45px
}

.v-search-info img {
  width: 60px;
  height: 60px;
  border-radius: 60px
}

.v-search-info .weChatID {
  margin-bottom: 10px
}

.v-search-info .nickname {
  font-size: 16px;
  line-height: 16px;
  padding: 8px 20px 0 0;
  color: #333
}

.v-search-info .icon-shop {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/video/icon-shop.png) no-repeat 0 0;
  position: relative;
  top: 5px;
  margin-right: 10px;
  vertical-align: sub
}

.v-search-info .icon-shop em {
  display: none
}

.v-search-info .icon-shop:hover em {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -50px;
  background: #373737;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 12px;
  display: block
}

.v-search-info .icon-shop em:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 45%;
  top: 22px;
  border-left: solid 5px transparent;
  border-top: solid 5px #373737;
  border-right: solid 5px transparent
}

.v-tag .tag {
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 12px;
  color: #fff;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle
}

.v-tag .tag i {
  background: url(../images/video/icon-item.png) no-repeat;
  width: 12px;
  height: 14px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 3px
}

.v-tag .tag-style {
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  color: #595959
}

.v-tag .tag-dy {
  background: #6b1a47
}

.v-tag .tag i.icon-dy {
  background-position: 0 -84px
}

.v-tag .tag-mp {
  background: #e3298c
}

.v-tag .tag i.icon-mp {
  background-position: 0 -98px
}

.v-tag .tag-ks {
  background: #fa9a2a
}

.v-tag .tag i.icon-ks {
  background-position: 0 -112px
}

.v-search-info .appID {
  font-size: 14px;
  color: #8c8c8c;
  line-height: 22px;
  margin-bottom: 8px
}

.v-search-info .intro {
  font-size: 14px;
  color: #8c8c8c;
  margin-bottom: 10px;
  width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.v-search-info .info {
  font-size: 14px;
  color: #333
}

.v-search-info .info span {
  margin-right: 20px
}

.v-search-info .zs {
  position: absolute;
  right: 0;
  top: 0;
  color: #8c8c8c;
  font-size: 14px;
  line-height: 1.4
}

.v-search-info .zs i {
  margin-left: 5px
}

.v-search-info .zs .numerical {
  color: #fa8c16;
  font-size: 24px;
  font-weight: 700;
  font-family: Arial
}

.v-search-info .tooltip {
  margin-right: 20px
}

.v-search-info .tooltip-inner {
  max-width: 200px!important;
  width: 200px!important;
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  line-height: 1.6
}

.v-search-info dd:last-child {
  margin-bottom: 20px
}

.v-zs-info {
  padding: 20px 0 0 0;
  min-height: 70px;
  border-top: 1px solid #eee;
  font-size: 14px;
  color: #8c8c8c;
  text-align: center;
  position: relative
}

.v-zs-info dt,.v-zs-info dd {
  min-height: 50px;
  line-height: 1.8
}

.v-zs-info dt {
  border-right: 1px solid #eee;
  float: left;
  padding: 0 30px 0 0;
  text-align: right
}

.v-zs-info dt .numerical {
  font-size: 16px;
  color: #ffb037;
  margin-top: 10px
}

.v-zs-info dt i {
  padding-left: 5px
}

.v-zs-info dt span {
  font-weight: normal
}

.v-zs-info dd {
  float: left;
  padding: 0 30px
}

.v-zs-info dd .numerical {
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-top: 10px
}

.v-zs-info .btns-collection a {
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: right;
  color: #595959
}

.v-zs-info .btns-collection a:hover,.v-zs-info .btns-collection a:hover i {
  color: #52c41a
}

.v-zs-info .btns-collection a i {
  margin-right: 5px
}

.v-zs-info .btns-collected a i,.v-zs-info .btns-collected a:hover,.v-zs-info .btns-collected a:hover i,.v-zs-info .btns-collected a {
  color: #f7dd1d
}

.v-zs-info .v-zs-btns {
  position: absolute;
  right: 0;
  top: 42px
}

.v-zs-btns li .btns-unified {
  float: right;
  padding: 0!important;
  max-width: 0!important;
  margin-left: 10px;
  height: 36px!important;
  line-height: 36px!important;
  margin-top: 14px
}

.btns-unified:link,.btns-unified:visited {
  text-align: center;
  background: #52c41a;
  border-radius: 4px;
  padding: 0 20px;
  min-width: 88px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-decoration: none;
  color: #fff
}

.btns-unified:hover {
  background: #4db619
}

.btns-unified:active {
  background: #45a515
}

[tooltip] {
  position: relative;
  cursor: pointer
}

[tooltip]::after {
  display: none;
  content: attr(tooltip);
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px 15px;
  border-radius: 4px;
  box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
  z-index: 100
}

[tooltip]::before {
  display: none;
  content: '';
  position: absolute;
  border: 5px solid transparent;
  border-bottom-width: 0;
  z-index: 100
}

[tooltip]:hover::after {
  display: block
}

[tooltip]:hover::before {
  display: block
}

[tooltip]::after:hover {
  display: block
}

[tooltip]::before:hover {
  display: block
}

[tooltip][placement^="top"]::after,[tooltip][placement^="top"]::before {
  animation: anime-top 300ms ease-out forwards
}

[tooltip][placement^="right"]::after,[tooltip][placement^="right"]::before {
  animation: anime-right 300ms ease-out forwards
}

[tooltip][placement^="bottom"]::after,[tooltip][placement^="bottom"]::before {
  animation: anime-bottom 300ms ease-out forwards
}

[tooltip][placement^="left"]::after,[tooltip][placement^="left"]::before {
  animation: anime-left 300ms ease-out forwards
}

.tooltip-theme-dark,[tooltip]::after {
  color: #fff;
  background-color: #313131
}

.tooltip-theme-light,[tooltip][effect="light"]::after {
  color: #313131;
  background-color: #fff;
  border: 1px solid #313131
}

.tooltip-placement-top,[tooltip]:not([placement])::after,[tooltip][placement=""]::after,[tooltip][placement="top"]::after {
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translate(-50%,0)
}

.tooltip-placement-top-right,[tooltip][placement="top-right"]::after {
  bottom: calc(100% + 10px);
  left: 100%;
  transform: translate(-100%,0)
}

.tooltip-placement-top-left,[tooltip][placement="top-left"]::after {
  bottom: calc(100% + 10px);
  left: 0;
  transform: translate(0,0)
}

.tooltip-placement-right,[tooltip][placement="right"]::after {
  left: calc(100% + 10px);
  top: 50%;
  transform: translate(0,-50%)
}

.tooltip-placement-right-top,[tooltip][placement="right-top"]::after {
  left: calc(100% + 10px);
  top: 0;
  transform: translate(0,0)
}

.tooltip-placement-right-bottom,[tooltip][placement="right-bottom"]::after {
  left: calc(100% + 10px);
  top: 100%;
  transform: translate(0,-100%)
}

.tooltip-placement-bottom,[tooltip][placement="bottom"]::after {
  top: calc(100% + 10px);
  left: 50%;
  transform: translate(-50%,0)
}

.tooltip-placement-bottom-right,[tooltip][placement="bottom-right"]::after {
  top: calc(100% + 10px);
  left: 100%;
  transform: translate(-100%,0)
}

.tooltip-placement-bottom-left,[tooltip][placement="bottom-left"]::after {
  top: calc(100% + 10px);
  left: 0;
  transform: translate(0,0)
}

.tooltip-placement-left,[tooltip][placement="left"]::after {
  right: calc(100% + 10px);
  top: 50%;
  transform: translate(0,-50%)
}

.tooltip-placement-left-top,[tooltip][placement="left-top"]::after {
  right: calc(100% + 10px);
  top: 0;
  transform: translate(0,0)
}

.tooltip-placement-left-bottom,[tooltip][placement="left-bottom"]::after {
  right: calc(100% + 10px);
  top: 100%;
  transform: translate(0,-100%)
}

.triangle-theme-dark,[tooltip]::before {
  border-top-color: #313131
}

.triangle-theme-light,[tooltip][effect="light"]::before {
  border-top-color: #313131
}

.triangle-placement-top,[tooltip]:not([placement])::before,[tooltip][placement=""]::before,[tooltip][placement="top"]::before {
  bottom: calc(100% + 5px);
  left: 50%;
  transform: translate(-50%,0)
}

.triangle-placement-top-left,[tooltip][placement="top-left"]::before {
  bottom: calc(100% + 5px);
  left: 10px
}

.triangle-placement-top-right,[tooltip][placement="top-right"]::before {
  bottom: calc(100% + 5px);
  right: 10px
}

.triangle-placement-right,[tooltip][placement="right"]::before,.triangle-placement-right-top,[tooltip][placement="right-top"]::before,.triangle-placement-right-bottom,[tooltip][placement="right-bottom"]::before {
  left: calc(100% + 3px);
  top: 50%;
  transform: translate(0,-50%) rotateZ(90deg)
}

.triangle-placement-right-top,[tooltip][placement="right-top"]::before {
  top: 10px
}

.triangle-placement-right-bottom,[tooltip][placement="right-bottom"]::before {
  bottom: 10px;
  top: auto;
  transform: translate(0,0) rotateZ(90deg)
}

.triangle-placement-bottom,[tooltip][placement="bottom"]::before,.triangle-placement-bottom-left,[tooltip][placement="bottom-left"]::before,.triangle-placement-bottom-right,[tooltip][placement="bottom-right"]::before {
  top: calc(100% + 5px);
  left: 50%;
  transform: translate(-50%,0) rotateZ(180deg)
}

.triangle-placement-bottom-left,[tooltip][placement="bottom-left"]::before {
  transform: translate(0,0) rotateZ(180deg);
  left: 10px
}

.triangle-placement-bottom-right,[tooltip][placement="bottom-right"]::before {
  right: 10px;
  left: auto
}

.triangle-placement-left,[tooltip][placement="left"]::before,.triangle-placement-left-top,[tooltip][placement="left-top"]::before,.triangle-placement-left-bottom,[tooltip][placement="left-bottom"]::before {
  right: calc(100% + 3px);
  top: 50%;
  transform: translate(0,-50%) rotateZ(270deg)
}

.triangle-placement-left-top,[tooltip][placement="left-top"]::before {
  top: 10px
}

.triangle-placement-left-bottom,[tooltip][placement="left-bottom"]::before {
  bottom: 10px;
  top: auto;
  transform: translate(0,0) rotateZ(270deg)
}

@keyframes anime-top {
  from {
    opacity: .5;
    bottom: 150%
  }
}

@keyframes anime-bottom {
  from {
    opacity: .5;
    top: 150%
  }
}

@keyframes anime-left {
  from {
    opacity: .5;
    right: 150%
  }
}

@keyframes anime-right {
  from {
    opacity: .5;
    left: 150%
  }
}

.tooltip_hover[tooltip]::after {
  display: block
}

.tooltip_hover[tooltip]::before {
  display: block
}

.bg-nav {
  background: -webkit-linear-gradient(to right,#2c3bde,#d645f8);
  background: -o-linear-gradient(to right,#2c3bde,#d645f8);
  background: -moz-linear-gradient(to right,#2c3bde,#d645f8);
  background: linear-gradient(to right,#2c3bde,#d645f8)
}

.bg-gradient-1 {
  background-image: linear-gradient(230deg,#759bff,#843cf6)
}

.bg-gradient-2 {
  background-image: linear-gradient(230deg,#fc5286,#fbaaa2)
}

.bg-gradient-3 {
  background-image: linear-gradient(230deg,#ffc480,#ff763b)
}

.bg-gradient-4 {
  background-image: linear-gradient(230deg,#0e4cfd,#6a8eff)
}

.bgsd-1 {
  background-image: linear-gradient(90deg,#a370e1 0,#6186f0 54%,#2aa6ed 100%)
}

.bgsd-2 {
  background: linear-gradient(90deg,rgba(76,212,166,1) 0,rgba(54,171,255,1) 100%)
}

.bgsd-dtk-rank {
  background: linear-gradient(228deg,rgba(212,190,255,1) 0,rgba(130,88,255,1) 100%)
}

.bgsd-dtk-new {
  background: linear-gradient(90deg,rgba(54,134,190,1) 0,rgba(83,192,223,1) 100%)
}

.bgsd-dtk-low {
  background: linear-gradient(228deg,rgba(255,144,47,1) 0,rgba(255,97,93,1) 100%)
}

.bgsd-dtk-unpcenter {
  background: linear-gradient(to right,#ffa566,#fe6c36);
  box-shadow: 0 2px 4px 0 rgba(255,160,99,.5)!important
}

.badge-pill {
  height: 24px;
  width: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  word-wrap: break-word
}

.img_ico {
  position: absolute;
  right: -5px;
  bottom: 0;
  height: 22px;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  background: linear-gradient(244deg,#d4beff 0,#8258ff 100%);
  border-radius: 100px 0 0 100px;
  padding: 0 9px
}

.img_ico.ship {
  background: #fe0537
}

.img_ico::after {
  content: '';
  position: absolute;
  right: 0;
  top: -5px;
  border-width: 0 5px 5px 0;
  border-color: #956fff transparent;
  border-style: solid
}

.img_ico.ship::after {
  border-color: #fe0537 transparent
}

.hot_icon_msg1,.hot_icon_msg2,.hot_icon_msg3 {
  color: #fff;
  top: -5px;
  display: block;
  font-size: 12px;
  text-align: center;
  position: absolute
}

.hot_icon_msg3 {
  border-radius: 14px 14px 14px 0;
  background: rgba(254,74,101,1);
  height: 16px;
  right: -15px;
  line-height: 16px;
  z-index: 9;
  padding: 0 5px;
  overflow: hidden
}

.hot_icon_msg3::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 100%;
  top: 0;
  overflow: hidden;
  background: -webkit-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,rgba(255,255,255,0) 100%);
  -webkit-transform: skewX(-15deg);
  -moz-transform: skewX(-15deg);
  -webkit-animation: blnew 1.5s linear infinite;
  animation: blnew 1.5s linear infinite
}

.hot_icon_msg3.close {
  padding: 0 5px 0 2px;
  top: 2px;
  right: -12px
}

.hot_icon_msg1,.hot_icon_msg2 {
  right: -16px;
  z-index: 5;
  border-radius: 3px;
  padding: 0 3px;
  line-height: 15px;
  background-color: #ff7110
}

.hot_icon_msg1:after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  border-top: 5px solid #ff7110;
  border-left: 0 solid transparent;
  border-right: 5px solid transparent
}

.row-tips-rank {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 10px 0 10px;
  border-radius: 0 100px 100px 0;
  text-align: center;
  background: linear-gradient(228deg,rgba(212,190,255,1) 0,rgba(130,88,255,1) 100%)
}

.row-tips-rank.error {
  background: linear-gradient(to right,rgba(233,70,67,.7),rgba(244,26,26,.8));
  background-color: rgba(233,70,67,.7)
}

.row-tips-rank.warning {
  background: linear-gradient(228deg,#ff902f 0,#ff615d 100%);
  background-color: #ff902f
}

.tips-bubble {
  color: #fff;
  top: -5px;
  display: block;
  font-size: 12px;
  text-align: center;
  position: absolute
}

.tips-bubble {
  border-radius: 14px 14px 14px 0;
  background: rgba(254,74,101,1);
  height: 16px;
  right: -15px;
  line-height: 16px;
  z-index: 9;
  padding: 0 5px;
  overflow: hidden
}

.tips-bubble::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 100%;
  top: 0;
  overflow: hidden;
  background: -webkit-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,rgba(255,255,255,0) 100%);
  -webkit-transform: skewX(-15deg);
  -moz-transform: skewX(-15deg);
  -webkit-animation: blnew 1.5s linear infinite;
  animation: blnew 1.5s linear infinite
}

.tips-bubble.close {
  padding: 0 5px 0 2px;
  top: 2px;
  right: -12px
}

@keyframes blnew {
  0% {
    left: 0
  }

  20% {
    left: 80%
  }

  100% {
    left: 200%
  }
}

@-moz-keyframes blnew {
  from {
    left: 0
  }

  to {
    left: 80%
  }
}

@-webkit-keyframes blnew {
  from {
    left: 0
  }

  to {
    left: 80%
  }
}

@-o-keyframes blnew {
  from {
    left: 0
  }

  to {
    left: 80%
  }
}

.layer-btnsf12 .layui-layer-btn {
  font-size: 12px
}

.cursor-poin {
  cursor: pointer
}

.rank1644 {
  z-index: 1644!important
}

.sd-guid-full {
  position: absolute;
  z-index: 164416
}

.sd-guid-full .the-bg {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 16442;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.7);
  overflow: hidden
}

.sd-guid-full.guid-dy_btn {
  position: absolute;
  left: -28px;
  top: -36px
}

.sd-guid-full.guid-dy_btn img {
  position: absolute;
  z-index: 16444
}

.sd-guid-full.guid-dy_btn .btn {
  position: absolute;
  width: 102px;
  height: 52px;
  top: 240px;
  left: 65px;
  z-index: 164416;
  cursor: pointer
}

.sd-date-editor-h30 .el-date-editor.el-input {
  width: 140px
}

.sd-date-editor-h30 .el-date-editor .el-input__inner {
  height: 30px;
  line-height: 30px
}

.sd-date-editor-h30 .el-input__icon {
  line-height: 30px
}

.fg-form-wrap-l .label-group .types-wrap {
  width: 90%
}

.v-rank-content-wrap {
  background: #fff;
  font-size: 14px;
  margin: 20px 10px 0 10px
}

.v-rank-content-wrap table td {
  box-sizing: border-box;
  padding: 16px 10px
}

.v-rank-content-wrap table tbody tr td {
  text-align: center
}

.v-rank-content-wrap table thead tr th {
  color: #333
}

.v-rank-content-wrap table thead tr th:nth-child(1),.v-rank-content-wrap table tbody tr td:nth-child(1) {
  padding-left: 24px;
  text-align: left
}

.v-rank-content-wrap .rank-num {
  font-size: 16px;
  font-style: italic;
  font-weight: bold
}

.v-rank-content-wrap table .person-publicnum img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
  margin-right: 10px
}

.v-rank-content-wrap table .person-publicnum .media-list .item-media {
  padding-right: 0
}

.v-rank-content-wrap table .xd-article-source .sd-button {
  width: 28px;
  height: 28px;
  line-height: 28px;
  padding: 0
}

.v-rank-content-wrap .d-price {
  color: #ff5000
}

.v-rank-content-wrap .sale_icon {
  display: inline-block;
  float: none
}

.rank-trend {
  font-size: 12px;
  margin-left: 8px;
  color: #bfbfbf;
  line-height: 32px
}

.rank-trend-up {
  color: #f5222d
}

.dydrQQ {
  width: 200px;
  margin-left: 450px;
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 40px;
  color: #f26554
}

.goods_type_filter{
  margin-top: 15px;
  background-color: #fff;
  width: 100%;
  height: 50px;
}
.goods_type_filter .goods_type_left{
  display: inline-block;
  background-color: #f8f8f8;
  height: 100px;
  padding: 0 10px;
}
.goods_type_filter .goods_type_right{
  display: inline-block;
}
.goods_type_filter .goods_type_right a{
  color: #000;
  padding-left: 20px;
}
.goods_type_filter .goods_type_right a.active{
  color: red;
}
